Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.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 无法通过页面查询从URL获取html_Java_Html_Url_Jsoup - Fatal编程技术网

Java 无法通过页面查询从URL获取html

Java 无法通过页面查询从URL获取html,java,html,url,jsoup,Java,Html,Url,Jsoup,我试图从一个URL中获取一个特定的html文档,其中包含一个页码查询(“”)。然而,当我打印出结果html时,它总是给我第一页 以下是片段: Document doc = Jsoup.connect("https://hudebnibazar.cz/kytary/110000/?p=181").get(); Element e = doc.body(); 请试试这个: Document doc = Jsoup.connect("https://hudebnibazar.cz/kytary/11

我试图从一个URL中获取一个特定的html文档,其中包含一个页码查询(“”)。然而,当我打印出结果html时,它总是给我第一页

以下是片段:

Document doc = Jsoup.connect("https://hudebnibazar.cz/kytary/110000/?p=181").get();
Element e = doc.body();
请试试这个:

Document doc = Jsoup.connect("https://hudebnibazar.cz/kytary/110000/").data​("p", "181").get();
Element e = doc.body();
因为我可以看到有一种方法
data
用于设置请求参数


原来是该网站出现了问题/奇怪的行为,通过向端点发出两个请求,并在第二个端点中添加第一个端点的会话cookie,问题已经解决了result@JanH你确定?对不起,如果我问你,你是如何“检查”你得到的页面是否是第一个页面的?@JanH如果你在chrome上使用匿名模式,并加载“”,你将得到第一个页面,而如果你重新加载,你将看到空页面。。。我认为这是网站上的问题,而不是你的代码上的问题。我明白了,我想没有一种方法可以通过编程模拟重新加载过程?@Berto99是对的。没有编号为181的页面。我认为当你第一次尝试打开链接时,该网页不知何故无法获得第181页(因为它不存在)。但由于您第一次访问该网站,它会向您显示第一页,因为该网页不希望向您发送空页。网页上有4486个结果,结果按25分组。4486/25=179.xx。您可以访问=>作为最新版本