2016-07-20 3 views
0

kissanime.to에서 비디오 다운로더를 쓰려고합니다. 나는 HttpClient 라이브러리를 사용하고있다. 이 사이트는 cloudflare를 사용하고 있습니다. 그것은 5 초 후에 방향을 바꾼다. 내 애플리케이션이 리디렉션 된 링크로 이동하도록 설정하려면 어떻게해야합니까? 아래 코드는 작동하지 않습니다. 어디에서 잘못 가고 어떻게 해결할 수 있습니까?HttpClient redirecting

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를 실행하는 일부 자바 스크립트 실행 라이브러리 (Rhino?)를 사용해야하는 경우

+0

휴식을 시도했지만 여전히 효과가 없습니다. User.agent를 설치했지만 작동하지 않습니다. 이상한 것은 문제없이 크롬을 통해 페이지에 액세스 할 수 있다는 것입니다. Rhino에 대해 읽어 보겠습니다. 감사합니다.) –