如何在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)