0

我正在尝试从 Android 的网页中获取整个 html。

在Java控制台应用程序中,我曾经这样做:

DefaultHttpClient httpclient = new DefaultHttpClient();
String busca = "kindle";        
HttpGet httpGet = new HttpGet("http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords="+busca);
try {
    ResponseHandler<String> manipulador = new BasicResponseHandler();
    String resposta = httpclient.execute(httpGet,manipulador);
    }

} finally {
    httpGet.releaseConnection();
}

我试图在我的 Android 应用程序中做同样的事情,但我没有工作!

这个库适用于Android?

import org.apache.http.client.ResponseHandler;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.BasicResponseHandler;
import org.apache.http.impl.client.DefaultHttpClient;

有没有更好的方法在 Android 上的字符串中获取页面 html 代码?

感谢您的帮助!

4

2 回答 2

0

您可以在这里获得战利品: HttpClient 4.0.1 - 如何释放连接?

HttpRequestBase.releaseConnection() 在 4.2 版本中引入

于 2013-09-09T06:20:57.213 回答
0

我用另一个 URl 做了它,它工作:)

也许我用来保存在字符串中或显示在文本中的那个页面的 HTML 代码

于 2013-05-17T11:19:19.527 回答