我确保使用浏览器的用户代理,并且仍然提供不同的HTML。我还尝试使用Jsoup.parse(Url,int)而不是Jsoup.connect(String)。两次尝试:
Document doc = Jsoup.connect("https://www.bulq.com/lots/search/?category=Consumer%20Electronics&condition%5B%5D=Brand%20New")
.userAgent("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6)AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1.1Safari/605.1.15")
.get();
和
URL mainUrl = new URL("https://www.bulq.com/lots/search/category=Consumer%20Electronics&condition%5B%5D=Brand%20New");
Document doc = Jsoup.parse(mainUrl, 6000);
我在“元素”选项卡中使用Safari的“显示页面源”。我试图在下面复制一些HTML,但是格式不起作用:(所以这是一个小例子。
示例:Jsoup HTML中的div类之一是:
div class="row ng-cloak" ui-view
而Safari HTML是:
div class="row ng-scope" ui-view
largeQ
幕布斯6054654
相关分类