如何在Android下获取桌面版网页?

我尝试使用HttpURLConnection获取网页,并获得移动版页面的结果。

现在我想获得一个桌面版本页面,并尝试使用: System.setProperty("http.agent", "Mozilla/5.0 (Windows NT 6.1; rv:7.0.1) Gecko/20100101 Firefox/7.0");setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.1; rv:7.0.1) Gecko/20100101 Firefox/7.0"); 但我仍然得到移动版页面的结果。

有谁知道如何获得网页的桌面版源代码而不是移动版?

PS:我的Android是2.3.7

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

当您使用HttpUrlConnection时,您可以执行以下操作:

 URL url = new URL( "http://www.google.co.in/" ); HttpUrlConnection connection = (HttpUrlConnection) url.openConnection(); connection.setRequestProperty( "User-agent", "Mozilla/5.0 (Windows NT 6.1; WOW64)