Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JAVA以编程方式在网站的搜索框中输入_Java_Html_Htmlunit - Fatal编程技术网

使用JAVA以编程方式在网站的搜索框中输入

使用JAVA以编程方式在网站的搜索框中输入,java,html,htmlunit,Java,Html,Htmlunit,我正在制作一个Java程序,其中我以编程方式将数据插入网站的搜索字段,并使用Java以编程方式提交数据 提交后,将打开一个新网页 例如,如果网站名称为www.pqr.net/index.php 提交搜索后,我将被重定向到该页面。 例如:www.pqr.net/ind2.php 我知道我可以使用URLCONNECTION读取数据 如何获取重定向页面的url,因为我想阅读该页面的内容,除非我不知道重定向页面的url,否则我无法阅读内容 WebClient webClient = new WebCli

我正在制作一个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();

您重定向到的页面的URL位于响应消息的标题中。有关详细信息,请参阅规范,有关从响应中获取头的方法,请参阅HttpURLConnection javadoc。

您尝试过什么吗?如果是,请张贴代码。如果没有,请阅读Java网络库。我需要获取当前页面的url我需要获取当前页面的urlhtmlpage@SahilManchanda-我回答了那个问题。