2016-07-20 2 views
0

私はkissanime.toからビデオダウンローダを作成しようとしています。私はHttpClientライブラリを使用しています。このサイトはcloudflareを使用しています。 5秒後にリダイレクトされます。自分のアプリケーションがリダイレクトされたリンクに移動するように設定するにはどうすればよいですか?以下のコードは動作しません。どこが間違っていて、どうすれば修正できるのですか?HttpClientリダイレクト

HttpGet request = new HttpGet(url); 
     HttpClient httpClient = HttpClientBuilder.create() 
       .setRedirectStrategy(new LaxRedirectStrategy()).build(); 
     HttpResponse response = httpClient.execute(request); 
     HttpEntity entity = response.getEntity(); 
     String entityContents = EntityUtils.toString(entity);` 

答えて

0

それはあなたが(例えば、試行の間にいくつかの時間を待って)それほどそれを打つ停止する必要があります回避するために(多分あなたはあまりにも多くの場合、それを開こう?)指定されたサイトは、DDOS保護モードであることを意味しています。または、もしあなたがクラウドフレアが使用しているjavascriptを実行するいくつかのjavascriptを実行するライブラリ(Rhino?)を使用することを主張すれば?

+0

私は休憩を試みましたが、まだ働いていません。私はuser.agentをセットアップしましたが、うまくいきません。奇妙なことは、問題なくクロムを使ってページにアクセスできることです。私はRhinoについてお読みになります、ありがとう;) –