gpt4 book ai didi

java - Jsoup.connect无法获取正确的html内容

转载 作者:行者123 更新时间:2023-12-01 13:17:48 31 4
gpt4 key购买 nike

我使用Jsoup从网站中提取指定的数据,

try{
Document doc = Jsoup.connect("http://example/search/").get();
} catch(IOException){
System.out.println("error");
}

但是我失败了,输出是“错误”。

当我使用 Mozilla 或其他浏览器浏览时,此地址已成功加载。有什么想法吗?请帮助我..

致以诚挚的问候

最佳答案

如果您显示 IOException 消息中的异常消息,您将看到

org.jsoup.HttpStatusException: HTTP error fetching URL. Status=500, URL=...

解决方案:需要设置用户代理来对应移动网站

Document doc = 
Jsoup.connect("http://m.tokobagus.com/search/province").userAgent
("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko)
Chrome/15.0.874.120 Safari/535.2").get();

更重要的是,记住显示这些异常消息:

} catch(IOException ioe){
ioe.printStacktrace();
}

关于java - Jsoup.connect无法获取正确的html内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22329238/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com