2016-08-09 12 views
0

HTTPクライアントをJsoupに設定してTORをプロキシとして使用しようとしていますが、クライアントをJsoupに設定する方法が見つからないので、どうすればJsoupを知ることができますか? httpClientの設定は必要ありませんか?httpClientをjsoupに設定する方法

+0

の可能性のある重複(http://stackoverflow.com [Jsoup(HTMLパーサ)にプロキシサポートを追加する方法?]/question/7482748/how-to-add-proxy-support-to-jsoup-html-parser) –

答えて

1

JsoupはHttpClientを使用していませんが、あなたは使用してプロキシを設定することができます。

// Setup proxy 
Proxy proxy = new Proxy(Proxy.Type.HTTP, 
     InetSocketAddress.createUnresolved("127.0.0.1", 80)); 

// Setup the authenticator 
Authenticator authenticator = new Authenticator() { 

    public PasswordAuthentication getPasswordAuthentication() { 
     return (new PasswordAuthentication("user", 
       "password".toCharArray())); 
    } 
}; 
Authenticator.setDefault(authenticator); 

// Send a request using the proxy 
Document doc = Jsoup.connect("http://www.example.com/") 
     .proxy(proxy) 
     .get(); 
+0

あなたの応答をありがとう、私はユーザー名とパスワードを使用しているプロキシのために、createUnresolvedはより多くのパラメータをサポートしていますか? – user3900368

+0

@ user3900368私は自分の答えを更新しました。 –

関連する問題