簡體   English   中英

使用Jsoup解析網頁。 為什么Android上的行為有所不同?

[英]Parsing webpage with Jsoup. why is the behaviour on Android different?

Document doc = Jsoup.connect(url).get();

如果我在Android中運行此代碼,我會得到一個包含535行(長度:42599)的HTML代碼。

如果我在一個示例桌面應用程序中運行此代碼,請獲取一個包含2050行的html代碼(長度:292782,即CORRECT。當然,相同的JSoup庫。

誰能解釋我為什么?

設置桌面用戶代理

            Document doc = Jsoup.connect(URL).userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0").timeout(TIMEOUT).get();

我得到了正確的HTML代碼。

感謝Tom Reznik

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM