Jsoup html 解析区域语言设置 java
Jsoup html parse region language settings java
如何像在其他国家/地区一样解析 HTML 数据?
我试过使用代理(代码):
System.setProperty("http.proxyHost", "some proxy");
System.setProperty("http.proxyPort", "some port");
但它不能正常工作。我仍然以我的国家语言获取数据。
我也试过使用 VPN,但是当我执行我的程序(Jsoup 解析器)时没有下载任何东西。
编辑:
感谢您的宝贵时间,标记的答案帮助我解决了问题。我找到的完整解决方案 there .
这取决于您尝试下载的网站。如果站点使用 IP 地理定位,唯一的解决方案是使用适当的代理:https://whosebug.com/a/1433296/1608594
如果站点仅使用 HTTP headers 来确定语言,您可以发送 Accept-Language
、Accept-Charset
和 Accept-Encoding
headers 以及正确的值.
https://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Request_fields
如何像在其他国家/地区一样解析 HTML 数据?
我试过使用代理(代码):
System.setProperty("http.proxyHost", "some proxy");
System.setProperty("http.proxyPort", "some port");
但它不能正常工作。我仍然以我的国家语言获取数据。
我也试过使用 VPN,但是当我执行我的程序(Jsoup 解析器)时没有下载任何东西。
编辑:
感谢您的宝贵时间,标记的答案帮助我解决了问题。我找到的完整解决方案 there .
这取决于您尝试下载的网站。如果站点使用 IP 地理定位,唯一的解决方案是使用适当的代理:https://whosebug.com/a/1433296/1608594
如果站点仅使用 HTTP headers 来确定语言,您可以发送 Accept-Language
、Accept-Charset
和 Accept-Encoding
headers 以及正确的值.
https://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Request_fields