0

我到处搜索,但找不到一个好的 .java 文件来下载网站的 HTML 代码,并将其放入 Android 上的字符串中。我试过使用导入 Apache jar 软件的应用程序,但我无法让它工作。

以下是我导入的不起作用的 Apache java 文件。

import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.protocol.HttpContext;
import org.apache.http.protocol.BasicHttpContext;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.HttpResponse;

请帮我。

我想下载“ http://finance.yahoo.com/q?s=AAPL ”的 HTML 代码

4

1 回答 1

3

只需使用 URL 对象并读取数据:

URL oracle = new URL("http://finance.yahoo.com/q?s=AAPL");
BufferedReader in = new BufferedReader(
new InputStreamReader(oracle.openStream()));
StringBuilder sb=new StringBuilder();
String inputLine;
while ((inputLine = in.readLine()) != null)
    sb.append(inputLine);
in.close();
String data=sb.toString();
于 2013-07-07T21:40:29.293 回答