Menu

프록시와 함께 Google reCAPTCHA V2 엔터프라이즈 풀기

해당 유형의 작업은 제공된 프록시를 사용하여 Google reCAPTCHA 엔터프라이즈 V2를 풀기 위한 작업입니다.

RecaptchaV2Task와 대부분 유사하지만, Enterprise API를 사용하여 작업을 해결하고 reCAPTCHA V3 점수가 가장 높은 작업자에게 작업을 할당한다는 점이 다릅니다.

Recaptcha V2 funny example
Recaptcha V2 checkbox
Recaptcha V2 엔터프라이즈 예제. 겉보기에는 비엔터프라이즈 버전과 동일합니다.

작업 객체

속성유형필수목적
type문자열RecaptchaV2EnterpriseTask
websiteURL문자열대상 웹페이지 주소. 회원 영역을 포함하여 웹사이트의 어느 곳에나 위치할 수 있습니다. 당사의 작업자는 해당 페이지를 탐색하지는 않으나, 대신에 해당 페이지의 방문 시뮬레이션합니다.
websiteKey문자열reCAPTCHA 웹사이트 키. 해당 키를 찾는 방법의 경우, 해당 글을 참고하시기 바랍니다.
enterprisePayload객체아니요사이트 키와 함께 "grecaptcha.enterprise.render" 메서드에 전달하여야 하는 추가 매개변수. 검색해야 하는 단어의 예제는 아래와 같습니다:
grecaptcha.enterprise.render("some-div-id", {
    sitekey: "6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
    theme: "dark",
    s: "2JvUXHNTnZl1Jb6WEvbDyBMzrMTR7oQ78QRhBcG07rk9bpaAaE0LRq1ZeP5NYa0N...ugQA"
});
이 예제에서 사용자는 문서화 된것은 아니나, 반드시 필요한 매개변수인 "s"를 확인할 수 있습니다. 이 매개변수를 사용하여 reCAPTCHA 위젯을 올바르게 렌더링할 수 있도록 API로 전송하시기 바랍니다 .
apiDomain문자열아니요해당 매개변수를 사용하면 reCAPTCHA 스크립트가 제공되어야 하는 도메인 이름을 전송합니다. "www.google.com" 또는 "www.recaptcha.net"의 두 값 중 하나만 가질 수 있습니다. 수행 중인 작업을 제대로 파악하고 있지 못하는 경우에는 이 매개변수를 사용하지 마시기 바랍니다.
proxyType문자열프록시 유형
http - 일반적인 http/https 프록시
socks4 - socks4 프록시
socks5 - socks5 프록시
proxyAddress문자열프록시 IP 주소 ipv4/ipv6. 로컬 네트워크의 호스트명이나 IP 주소는 필요 없습니다.
proxyPort정수프록시 포트
proxyLogin문자열인증이 필요한 프록시 로그인 (기본)
proxyPassword문자열프록시 비밀번호
userAgent문자열에뮬레이션에 사용되는 브라우저의 사용자 에이전트. 최신 브라우저의 서명을 사용해야 하며, 그렇지 않은 경우에는 Google에서 "update your browser"를 요청합니다.
cookies문자열아니요Google 도메인에서 사용해야 하는 추가 쿠키.

예제 요청

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav2enterpriseproxyon import *

solver = recaptchaV2EnterpriseProxyon()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
# solver.set_enterprise_payload({"s": "sometoken"})
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
solver.set_proxy_address("PROXY_ADDRESS")
solver.set_proxy_port(1234)
solver.set_proxy_login("proxylogin")
solver.set_proxy_password("proxypassword")
solver.set_user_agent("Mozilla/5.0")
solver.set_cookies("test=true")

# Specify softId to earn 10% commission with your app.
# Get your softId here: https://anti-captcha.com/clients/tools/devcenter
solver.set_soft_id(0)

g_response = solver.solve_and_return_solution()
if g_response != 0:
    print("g-response: "+g_response)
else:
    print("task finished with error "+solver.error_code)

작업 솔루션 객체

속성유형목적
gRecaptchaResponse문자열대상 웹사이트의 제출 양식과 상호작용하는 데 필요한 토큰 문자열.

응답 예제

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}