Ich versuche, eine Anwendung in Android Studio zu schreiben, um ein Formular in einer Website HTML zu senden und analysieren Sie die Ergebnis HTML-Seite für das Ergebnis. Ich bin neu in dieser Art von Arbeit und ich brauche Hilfe. Ich habe mit Jsoup in der Vergangenheit gearbeitet, aber nur bis zu dem Punkt, wo ich mich mit HTML verbinden und Sachen analysieren kann. Ich bin neu beim Einreichen von Formularen. Das Folgende ist Formular auf der Website HTML, das ich zusammen mit dem Input-Tag einreichen möchte.Android Web Scraping für Ergebnis
<form role="form" ng-submit="searchForm.$valid && searchEircode()" name="searchForm" novalidate="" class="ng-pristine ng-invalid ng-invalid-required ng-valid-minlength">
<div class="input-group">
<input placeholder="Enter a full address or Eircode" class="form-control ng-pristine ng-invalid ng-invalid-required ng-valid-minlength ng-touched" ng-class="{formcontrolRequired:searchForm.$submitted && !searchForm.$valid || InvalidEircode}" ng-model="searchQuery" name="searchQuery" required="" autocomplete="off" spellcheck="false" typeahead="address.address for address in getAutoCompleteAddresses($viewValue)" typeahead-on-select="onSelect($item, $model, $label)" typeahead-focus-first="true" focus="" ng-minlength="3" search-bar="" aria-autocomplete="list" aria-expanded="false" aria-owns="typeahead-64-7981"><ul class="dropdown-menu ng-isolate-scope ng-hide" ng-show="isOpen()" ng-style="{top: position.top+'px', left: position.left+'px'}" style="display: block;;display: block;" role="listbox" aria-hidden="true" typeahead-popup="" id="typeahead-64-7981" matches="matches" active="activeIdx" select="select(activeIdx)" query="query" position="position">
<!-- ngRepeat: match in matches track by $index -->
</ul>
<span class="input-group-btn" ng-class="{current:loading}">
<input type="submit" value="Search" class="btn btn-default btn-search-bar" ng-disabled="loading">
<div id="floatingCirclesG">
<div class="f_circleG" id="frotateG_01"> </div>
<div class="f_circleG" id="frotateG_02"> </div>
<div class="f_circleG" id="frotateG_03"> </div>
<div class="f_circleG" id="frotateG_04"> </div>
<div class="f_circleG" id="frotateG_05"> </div>
<div class="f_circleG" id="frotateG_06"> </div>
<div class="f_circleG" id="frotateG_07"> </div>
<div class="f_circleG" id="frotateG_08"> </div>
</div>
</span> </div>
<!-- ngIf: searchForm.$submitted -->
<div class="error-message ng-binding ng-hide" ng-show="InvalidEircode">
</div>
</form>
Jede Art und Weise würde nach vorn sehr geschätzt.
Was ist der Aktionsparameterwert des Formulars? Gibt es eine URL, wo wir diese Form sehen können? – Stephan