Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Document doc = Jsoup.connect(url).get();
如果我在 Android 中运行此代码,我会得到一个 535 行(长度:42599)的 html 代码。
如果我在示例桌面应用程序中运行此代码,则会得到一个 2050 行的 html 代码(长度:292782,这是正确的。当然是相同的 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 代码。
感谢汤姆·雷兹尼克