0

Android の Web ページから 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

私は別のURlでそれをやったし、うまくいった:)

おそらく、私が使用していたそのページのHTMLコードは、文字列に保存したり、テキストに表示したりするために大きすぎます

于 2013-05-17T11:19:19.527 に答える
0

これで戦利品を手に入れることができます: HttpClient 4.0.1 - 接続を解放する方法は?

HttpRequestBase.releaseConnection() はバージョン 4.2 で導入されました

于 2013-09-09T06:20:57.213 に答える