문서 메뉴

RecaptchaV2TaskProxyless: 프록시 없이 자동으로 구글 리캡챠 우회

이 유형의 태스크가 프록시 없이 구글 리캡챠 V2를 풉니다. 저희 자체 프록시 서버 및/혹은 작업자 IP 주소를 이용하여 태스크가 처리될 것입니다.

현재 리캡챠는 퍼즐이 한 개의 IP 주소에서 풀리고 g-response가 있는 양식이 다른 IP로부터 제출될 때의 상황으로부터 보호해주지 못합니다. 구글 API 제공하지 않음 리캡챠를 푼 사람의 IP 주소. 변경되는 경우, 표준 유형의 태스크를 이용할 수 있습니다. - RecaptchaV2Task.

리캡챠 V2 예시

태스크 객체

프로퍼티 유형 필수 목적
type 스트링 RecaptchaV2TaskProxyless
태스크 유형의 이전 이름: NoCaptchaTaskProxyless. 영구적으로 지원되며 코드를 업데이트할 필요가 없습니다.
websiteURL 스트링 타겟 웹페이지 주소. 웹사이트의 어디에든지, 심지어 고객 페이지에도 위치할 수 있습니다. 저희 작업자는 이 부분을 다루지 않지만, 대신에 이 페이지 방문을 시뮬레이션합니다.
websiteKey 스트링 리캡챠 웹사이트 키. this 기사에서 찾는 방법을 알아보세요.
recaptchaDataSValue 스트링 아니요 'data-s' 매개변수 값. 리캡챠 구글 웹사이트에만 적용됩니다.
isInvisible 불린 아니요 리캡챠가 비공개인지 지정하세요. 이렇게 하시면 작업자를 위한 적절한 위젯이 나타납니다.

예시 요청

CURL
          curl -i -H "Accept: application/json" \
     -H "Content-Type: application/json" \
     -X POST -d '{
    "clientKey":"YOUR_API_KEY",
    "task":
        {
            "type":"RecaptchaV2TaskProxyless",
            "websiteURL":"http://mywebsite.com/recaptcha/test.php",
            "websiteKey":"6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16"
        }
}' https://api.anti-captcha.com/createTask
        

반응 예시

JSON(오류 없음)
          {
    "errorId": 0,
    "taskId": 7654321
}
        
JSON(오류 있음)
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}
        

솔루션을 불러오세요.

메소드 getTaskResult을(를) 이용하여 솔루션을 요청하세요. 첫 요청을 하기 이전에 5초 정도 작업자에게 시간을 주세요. 작업자가 아직 바쁘다면, 3초 후에 다시 시도하세요.

태스크 솔루션 객체

프로퍼티 유형 목적
gRecaptchaResponse 스트링 타겟 웹사이트의 제출 양식과 상호작용하는 데 필요한 토큰 스트링
cookies 배열 리캡챠를 푸는 데 이용되었던 쿠키의 선택적인 배열. google.com 도메인과 하위 도메인에만 적용됨.

반응 예시

JSON(오류 없음)
          {
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}