我在使用 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/