java - 使用jsoup解析URL时出现404错误

标签 java url jsoup

我在使用 Jsoup 时收到 404 错误。电话是Document doc = Jsoup.parse(url, 30000) URL 字符串为 http://www.myland.co.il/%D7%9E%D7%97%D7%A9%D7%91-%D7%94%D7%A9%D7%A7%D7%99%D7%94 并且该 URL 在 Chrome 中显示正常。我收到的错误是 java.io.IOException: 404 error loading URL http://www.myland.co.il/vmchk/××ש×-×שק××

有什么想法吗?

最佳答案

不要对网站使用 parse() 方法,而是使用 connect() 。这样您就可以设置更多连接设置。

final String url = "http://www.myland.co.il/%D7%9E%D7%97%D7%A9%D7%91-%D7%94%D7%A9%D7%A7%D7%99%D7%94";

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

但是问题是 url 编码:

Exception in thread "main" org.jsoup.HttpStatusException: HTTP error fetching URL. Status=404, URL=http://www.myland.co.il/vmchk/××ש×-×שק××

即使将网址解码回 utf-8 也无法解决此问题。

您有“替代”网址吗?

关于java - 使用jsoup解析URL时出现404错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14723338/

相关文章:

java - 使用来自 java 对象的值从模板动态创建 word 文档

java - 圆不是从新位置移动,而是从起始位置移动

python - 正则表达式 - 如何使行尾可选

java - 内存不足时是否运行 Java GC?

iphone - 启动 Apple 的股票应用程序,并选择特定股票

ios - 翠鸟不显示图像

java - 如何从jsoup中的p标签中选择图像?

java - 使用Jsoup提取特定的html表格内容

java - Java中的旋转量和方向加密

java - 线程转储分析