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