Java 无法使用JSoup获取页面的完整内容

Java 无法使用JSoup获取页面的完整内容,java,html,jsoup,Java,Html,Jsoup,我正在尝试使用JSOUP从以下页面获取内容: 我请求Jsoup的页面如下: Jsoup.connect(url).userAgent(USER_AGENT).timeout(timeoutInMs).data("limit","all").get().outerHtml(); 在哪里 USER_AGENT = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146

我正在尝试使用JSOUP从以下页面获取内容:

我请求Jsoup的页面如下:

Jsoup.connect(url).userAgent(USER_AGENT).timeout(timeoutInMs).data("limit","all").get().outerHtml();
在哪里

USER_AGENT = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36";
我希望得到一个包含990个产品的页面,但我只得到384个。 我想要的是在浏览器中显示页面内容

如前所述,这可能是由于JSoup没有执行javascript造成的,但我不确定这是否是我的问题的原因,或者至少我不知道如何检查


如何获得通过页面查看源代码可见的所有元素?

尝试将您的网页加载到内部,它执行javascript,您可以在其文档中了解如何执行此操作-它允许您访问网页DOM


您还可以在查看页面时启动浏览器中的开发人员工具,查看它发出了多少http请求以及在哪里-如果它在单独的请求中加载额外的产品,肯定会涉及一些脚本编写。

谢谢radai,Htmlun这是我想到的一个选项,我已经尝试并成功地使用了,尽管我不得不以编程方式尝试下载页面,但网站的响应似乎不稳定。