繁体   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