Java 또는 Python 을 사용하여 데이터를 캡처하든 IP 는 마스킹되므로 프록시 IP 를 사용하여 조작해야 합니다. 일반적으로 Java 의 HTTP 클라이언트 패키지를 사용하여 동적 프록시 기능을 추가합니다. 나는 참깨 HTTP 에이전트를 사용한다. 물론 다른 대리점을 선택할 수도 있습니다.
1. 먼저 프록시 클래스를 선언합니다.
2. HttpClient 객체를 선언하고 시간 초과를 설정합니다.
3. 참깨 HTTP 프록시를 설정합니다.
4. 현재 에이전트가 유용한지 테스트합니다.
서버가 우리를 막았는지 확인하십시오. 만약 SC_FORBIDDEN, 즉 차단의 의미를 반환한다면, 우리는 한 번에 하나의 대리자를 시도한다. 즉, 4 단계의 함수를 호출하여 현재 대리자가 유용한지 판단한다.