0
我想在android应用程序中用Jsoup解析外部网页。其实我设法做到这一点,除了它的移动版本。所以...我试图将用户代理设置为除“移动”之外的其他内容。Jsoup 403错误和Android用户代理
问题是,使用.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
有东西在这里阻止连接?
感谢
我很久以前收到他们的确认。与此同时,我转向另一个具有公平使用选项的数据载体。它完美的作品。 这显然不是正确的事情... 我认为最好的办法是获得专用于移动的web服务。 感谢您的回复! – Elodie