主页上有一个站点,其中有一个搜索表单。
<div class="formText"><input id="search_input" class="text ui-autocomplete-input" name="kp_query" autocomplete="off" maxlength="256" value="" tabindex="1" type="text"><span role="status" aria-live="polite" class="ui-helper-hidden-accessible"></span></div>
<input class="searchButton1" value="" tabindex="2" onclick="if(!!document.getElementById('search_input').value && document.getElementById('search_input').value != 'поиск') {document.searchForm.first.value = 'no'; document.searchForm.submit();}" type="button">
搜索结果是将使用 Java 工具解析的网站页面。其实问题是如何用Java发出搜索请求并获取找到的页面地址?如果可能,至少几行代码。
从您示例中的 javascript 来看,在源页面的某处有一个 html表单元素,很可能带有标识符“searchForm”(例如:name="searchForm"),在请求地址的属性中发送应指定。