繁体   English   中英

Jsoup 403错误和Android用户代理

[英]Jsoup 403 error and Android user agent

我想在Android应用程序中使用Jsoup解析外部网页。 实际上我设法做到这一点,除了它是移动版本。 所以...我试图将用户代理设置为“移动”之外的其他东西。

问题是使用.userAgent()选项和.header(),IOException返回403错误。

Document doc = Jsoup.connect(url).header("User-Agent", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2").get();

和Http响应:

Date    Mon, 12 Dec 2011 04:08:38 GMT
Content-Type    text/html; charset=utf-8
Transfer-Encoding   chunked
Connection  keep-alive
P3P CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"
Cache-Control   no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires Mon, 12 Dec 2011 00:00:00 GMT
Last-Modified   Mon, 12 Dec 2011 04:08:38 GMT
Pragma  no-cache
X-Content-Type-Options  nosniff
X-XSS-Protection    1; mode=block
Content-Encoding    gzip

这里有什么阻止连接吗?

谢谢

您的请求最有可能被移动数据运营商阻止(他们只允许移动用户代理)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM