2017-03-29 32 views
1

我试图在Android应用中使用JSoup为他们的元数据刮取网页,但它最终会为网站下载移动版本。有没有办法让网站相信请求是来自桌面客户端?如何让Jsoup获取URL的桌面版本

回答

1

使用台式机的用户代理,类似的东西:

doc = Jsoup.connect("https://www.facebook.com/") 
     .userAgent("Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36") 
     .referrer("http://www.google.com") 
     .get();