我需要下载Instagram资料的HTML源代码并解析它以获取一些信息(媒体和后续计数)。 这是我的代码(它适用于我测试的所有站点,除了Instagram的):如何在我的应用程序中下载Instagram页面的HTML源代码
try {
InputStream in;
URL url = new URL(urlString);
URLConnection conn = url.openConnection();
if(!(conn instanceof HttpURLConnection))
throw new NoConnectionException("not instanceof http");
HttpURLConnection httpConn = (HttpURLConnection) conn;
httpConn.setAllowUserInteraction(false);
httpConn.setInstanceFollowRedirects(true);
httpConn.setRequestMethod("GET");
in = httpConn.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String line;
String source = "";
while((line = br.readLine()) != null)
source += line;
br.close();
} catch(Exception e) {}
当我的logcat调试它,弦乐来源是空的。
你可以张贴链接 – Mohit
首先“把httpclinet拿走并使用改造或凌空” –
@sadeghsaati你在哪里看到'HttpClient'这里? – Henry