2012-10-02 69 views
2

我想要從移動版網站的HTML源代碼,如何檢索移動網站的HTML源代碼,Android的

String url = "m.kitco.com"; 
HttpClient client = new DefaultHttpClient(); 
HttpGet request = new HttpGet(url); 
HttpResponse response = client.execute(request); 
InputStream in = response.getEntity().getContent(); 
BufferedReader reader = new BufferedReader(new InputStreamReader(in)); 

然而,源代碼,我可以得到只有完整的網站源代碼,而不是移動版本。它似乎像網絡服務器自動轉發鏈接到完整的網站。

我該如何強制它檢索移動網站的html源代碼?

回答

3

您需要添加的Android用戶代理例如

request.setHeader("User-Agent", "Mozilla/5.0 (Linux; U; Android 4.0.3; ko-kr; LG-L160L Build/IML74K) AppleWebkit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30");