加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – Jsoup无法从网页中获取完整内容[没有错误/异常,但是错过

发布时间:2020-12-15 08:45:10 所属栏目:Java 来源:网络整理
导读:我正在尝试使用JSOUP从以下页面获取内容: http://www.exchangeandmart.co.uk/used-cars-for-sale 但它不会获取id = results的div,即使从浏览器打开相同的链接时它是可见的.请帮我 Java代码: Connection connection = Jsoup.connect("http://www.exchangean
我正在尝试使用JSOUP从以下页面获取内容:

http://www.exchangeandmart.co.uk/used-cars-for-sale

但它不会获取id = results的div,即使从浏览器打开相同的链接时它是可见的.请帮我

Java代码:

Connection connection = Jsoup.connect("http://www.exchangeandmart.co.uk/used-cars-for-sale");
Document doc = connection.get();
System.out.println(doc.getElementById("results")); // prints null

注意:下载页面时没有例外或错误.只有页面中的某些内容丢失.我用System.out.println(doc)在控制台上打印了整个文档;,它与我在浏览器中查看的页面完全不同.

解决方法

Document doc = Jsoup.connect(“http://www.exchangeandmart.co.uk/used-cars-for-sale”).userAgent(“Mozilla / 5.0(Windows NT 6.1; WOW64)AppleWebKit / 535.2(KHTML,like Gecko)Chrome / 15.0.874.120 Safari / 535.2“).get();

现在,页面应呈现为从PC上的Chrome访问.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读