1

我正在使用 HTTP 连接来抓取“http://www.thecinemas.aw/main/”以获取数据,但是当我在手机上运行它时,它会转到移动版本。无论如何我可以强制它下载桌面版本吗?

谢谢

4

2 回答 2

6

您可能必须设置User-Agent连接以假装它是桌面客户端。

如果您使用的是HttpUrlConnection,则可以执行以下操作:

URL url = new URL( "http://www.thecinemas.aw/main/" );
HttpUrlConnection connection = (HttpUrlConnection)url.openConnection();
connection.setRequestProperty( "User-agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4" );
于 2012-10-28T20:07:25.850 回答
1

您可以尝试更改 HTTP 请求标头中的用户代理。

于 2012-10-28T20:04:46.930 回答