【发布时间】:2012-06-18 23:52:17
【问题描述】:
我正在制作一个 Java 程序,其中我以编程方式将数据插入网站的搜索字段并使用 java 以编程方式提交。
提交后会打开一个新网页..
例如,如果网站名称是www.pqr.net/index.php
在我提交搜索后,我被重定向到该页面。
例如。 www.pqr.net/ind2.php
我知道我可以使用URLCONNECTION 读取数据。
如何获取我被重定向的页面的 url,因为我想读取该页面的内容,除非我不知道我被重定向的页面的 url,否则我无法读取内容
WebClient webClient = new WebClient();
HtmlPage page = webClient.getPage("www.pqr.net");
HtmlForm form = page1.getFormByName("f1");
final HtmlSubmitInput button = form.getInputByName("submitbutton");
final HtmlTextInput textField = form.getInputByName("searc");
textField.setValueAttribute("value");
final HtmlPage page2 = button.click();
【问题讨论】:
-
你试过了吗?如果是这样,请发布代码。如果没有,请阅读 Java 网络库。
-
我需要获取当前页面的url