java - 获取 URL 时发生 HTTP 错误

标签 java jsoup

我正在尝试使用 Jsoup 解析此网站:http://www.listofnewspapers.com/2014/04/site-map.html但我收到此错误:

For 'http://www.listofnewspapers.com/2014/04/site-map.html': HTTP error fetching URL"

我相信错误发生在connect(URL).get()

出于调试目的,我打印了状态代码,得到了 200

我尝试了多个其他网站,它们连接得很好。

最佳答案

用户代理似乎被过滤了。尝试设置一个:

Jsoup.connect(URL).userAgent("Mozilla").get()

关于java - 获取 URL 时发生 HTTP 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44349297/

相关文章:

java - 如何使用名为 cage 的静态方法创建一个 java 类,将 X 置于 jail 条形中?

jsoup - Groovy 中的爬虫(JSoup VS Crawler4j)

java - 方法中无法识别 JSoup 导入

java - 使用 JSoup 的 HTML 中样式元素的数量

java - Powermock - 模拟静态类成员

java - 切换到全屏相机 OnClick

java - Jsoup 仅选择带有其他元素的 div 中的文本

java - 使用 jsoup 从 url 中提取适当的内容

java - 缺少 return 语句编译器警告

java - java中线程interrupt()不中断线程(UDP Socket)