1
Document document = Jsoup.connect(url).get();
该网站有两个版本,标准和移动,如何获得完整版,不移动?
Document document = Jsoup.connect(url).get();
该网站有两个版本,标准和移动,如何获得完整版,不移动?
我找到了解决办法
Document document = Jsoup.connect(url)
.referrer("http://www.google.com")
.userAgent("Mozilla/5.0 (Windows; U; WindowsNT 5.1; en-US; rv1.8.1.6) Gecko/20070725 Firefox/2.0.0.6").get();
即兴,看看是否有JSoup选项,您可以设置'用户agent'头,然后将其设置为一些标榜自己是桌面浏览器。或者,使用其他提供的其他HTTP API下载HTML,以便设置标题,然后使用JSoup处理结果。 – CommonsWare
我试过'String userAgent = System.getProperty(“http.agent”); Document document = Jsoup.connect(url).referrer(“http://www.google.com”).userAgent(userAgent).get();'但无济于事 –
这将专门给你一个移动版的因为系统级用户代理字符串将用于移动。 – CommonsWare