문서 메뉴

RecaptchaV3TaskProxyless: 구글 리캡챠 V3를 푸세요.

이 유형의 태스크 객체는 작업자 컴퓨터에서 구글 리캡챠 V3를 푸는 데 필요합니다. 이 태스크는 자체 프록시 서버 및/혹은 작업자 IP 주소를 이용하여 저희 서비스에 의해 시행됩니다.

리캡챠 V2-비공개와 리캡챠 V3 사이에 차이점이 있다는 점을 유의하세요. 이 둘은 동일해 보이며 혼란을 초래할 수 있습니다. 올바른 유형을 결정하는 빠른 방법이 있습니다. API를 V2-비공개 및 V3로 풀어보세요. 시도 중 하나에서 오류가 생겨도, 다른 시도에서는 오류가 발생하지 않을 겁니다.

저희는 작업자를 리캡챠 "점수"로 테스트하였고 0.3, 0.7, 0.9와 같은 3개의 그룹(대기열)으로 나누었습니다. 각각은 작업 중이지 않은 작업자들로 인해 가격이 약간 다를 수 있습니다. minScore 프로퍼티를 통과함으로써 태스크가 들어가는 대기열을 정의합니다. 대부분의 작업 가능한 작업자들의 점수는 0.3점이며, 최소 0.9점입니다.

리캡챠 V3에 대한 자세한 내용은 this 자주 묻는 질문 섹션에서 확이날 수 있습니다.

리캡챠 V3의 예시. 보통 페이지 하단 오른쪽에 로고 뱃지가 있습니다. 하지만 자바스크립트롯 손쉽게 삭제할 수 있습니다.

태스크 객체

프로퍼티 유형 필수 목적
type 스트링 RecaptchaV3TaskProxyless
websiteURL 스트링 타겟 웹페이지 주소. 웹사이트의 어디에든지, 심지어 고객 페이지에도 위치할 수 있습니다. 저희 작업자는 이 부분을 다루지 않지만, 대신에 이 페이지 방문을 시뮬레이션합니다.
websiteKey 스트링 리캡챠 웹사이트 키. this 기사에서 찾는 방법을 알아보세요.
minScore 2배 필수 점수로 작업자를 필터링하세요. 점수는
0.3
0.7
0.9 중 하나일 수 있습니다.
pageAction 스트링 아니요
리캡챠의 "작업" 값. 웹사이트 소유자는 사용자가 이 매개변수를 통해서 페이지에서 무엇을 하고 있는지 규정합니다.
예시:

grecaptcha.execute('site_key', {action:'login_test'})
isEnterprise 불린 아니요 엔터프라이즈 API로 풀린 이 V3가 필요하다면 이 플래그를 "참"으로 설정하세요. 기본값은 "거짓"이며 리캡챠가 논 엔터프라이즈 API로 풀립니다. 다음 예시와 같이 자바스크립트 콜이 결정될 수 있습니다.

grecaptcha.enterprise.execute('site_key', {..})

예시 요청

CURL
          curl -i -H "Accept: application/json" \
     -H "Content-Type: application/json" \
     -X POST -d '{
    "clientKey":"YOUR_API_KEY",
    "task":
        {
            "type":"RecaptchaV3TaskProxyless",
            "websiteURL":"http://mywebsite.com/recaptcha/test.php",
            "websiteKey":"6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
            "minScore": 0.3,
            "pageAction": "myverify",
            "isEnterprise": false
        }
}' 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 스트링 타겟 웹사이트의 제출 양식과 상호작용하는 데 필요한 토큰 스트링

반응 예시

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"
}