我到处搜索,但找不到一个好的 .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 代码
最佳答案
只需使用 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();
关于java - 如何在我正在编写的 Android 应用程序中从网站下载 HTML 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17516602/