2016-07-20 17 views
0

Ich versuche, einen Video-Downloader von kissanime.to zu schreiben. Ich benutze die HttpClient-Bibliothek. Diese Seite benutzt cloudflare. Es leitet nach 5 Sekunden um. Wie kann ich einstellen, dass meine Bewerbung auf den umgeleiteten Link geht? Mein Code unten funktioniert nicht. Wohin gehe ich falsch und wie kann ich es beheben?HttpClient Umleiten

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);` 

Antwort

0

Es bedeutet, dass bestimmte Website unter DDoS-Schutz-Modus ist (vielleicht versuchen Sie es zu oft zu öffnen?) Würden Sie müssen aufhören zu umgehen, dass es viel schlagen (z einige Zeit zwischen Versuchen warten). Oder wenn Sie darauf bestehen, eine Javascript ausführende Bibliothek (Rhino?) Zu verwenden, die Javascript ausführen würde, das cloudflare verwendet.

+0

Ich habe versucht mit Pausen, immer noch nicht funktioniert. Ich habe den user.agent eingerichtet, aber es funktioniert nicht so gut. Das Seltsame ist, dass ich die Seite ohne Probleme über Chrome erreichen kann. Ich werde über Rhino lesen, danke;) –