Menu

GeeTestTask: 프록시로 geetest.com로부터 캡챠를 푸세요.

이 유형의 작업은 작업자 브라우저에서 GeeTest 보안 문자를 해결합니다. 앱은 웹사이트 주소, gt 키, 챌린지 키를 제출하고 작업 완료 후 3개의 토큰으로 구성된 솔루션을 받습니다. 버전 GeeTest 버전 4의 경우 출력은 5개의 값으로 구성되며 챌린지 키가 필요하지 않습니다.

GeeTest captcha example
GeeTest captcha example
GeeTest captcha example

Geetest Checkbox example
GeeTest captcha example
GeeTest captcha example
GeeTest captcha example
GeeTest captcha example
예시

태스크 객체

프로퍼티유형필수목적
type스트링GeeTestTask
websiteURL스트링타겟 웹페이지 주소. 웹사이트의 어디에든지, 심지어 고객 페이지에도 위치할 수 있습니다. 저희 작업자는 이 부분을 다루지 않지만, 대신에 이 페이지 방문을 시뮬레이션합니다.
gt스트링도메인 퍼블릭 키(거의 업데이트되지 않음).
challenge스트링토큰 키 변경 중. 각 캡챠의 새로운 토큰 키를 이용하도록 하세요. 그렇지 않으면, 오류 태스크에 비용이 부과될 것입니다.
geetestApiServerSubdomain스트링아니요선택적인 API 하위 도메인. 일부 시행에서 필요할 수 있습니다.
GeeTest V3 example
version정수아니요버전 번호. 기본 버전은 3입니다. 지원되는 버전: 3 및 4.
initParameters객체아니요버전 4에 대한 추가 초기화 매개변수
proxyType스트링프록시 유형
http - 일반 HTTP/HTTPS 프록시
socks4 - socks4 프록시
socks5 - socks5 프록시
proxyAddress스트링프록시 IP 주소 ipv4/ipv6. 로컬 네트워크의 호스트명 혹은 IP 주소 없음
proxyPort정수프록시 포트
proxyLogin스트링승인이 필요한 프록시 로그인(기본)
proxyPassword스트링프록시 비밀번호
userAgent스트링웹 사이트를 탐색하는 데 사용하는 사용자 에이전트를 제공합니다. 우리 작업자는 Hcaptcha 해결 과정에서 동일한 값을 사용합니다.

예시 요청 (V3)

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.geetestproxyon import *

solver = geetestProxyon()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://address.com")
solver.set_gt_key("CONSTANT_GT_KEY")
solver.set_challenge_key("VARIABLE_CHALLENGE_KEY")

# optional API subdomain, make sure you understand what to set here
# solver.set_js_api_domain("custom-domain.geetest.com")

# getLib payload, see documentation for explanation of this
# solver.set_geetest_lib("{\"customlibs\":\"url-to-lib.js\"}")

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

# 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)

token = solver.solve_and_return_solution()
if token != 0:
    print "result tokens: "
    print token
else:
    print "task finished with error "+solver.error_code

예시 요청 (V4)

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.geetestproxyon import *

solver = geetestProxyon()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://address.com")
solver.set_gt_key("captchaId value")
solver.set_version(4)

# optional API subdomain, make sure you understand what to set here
# solver.set_js_api_domain("custom-domain.geetest.com")

# optional initialization parameters
# solver.set_init_parameters({"riskType": "slide"})

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

# 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)

token = solver.solve_and_return_solution()
if token != 0:
    print "result tokens: "
    print token
else:
    print "task finished with error "+solver.error_code

태스크 솔루션 객체 (V3)

프로퍼티유형목적
challenge스트링타겟 웹사이트에서 양식 제출과 상호작용하는 데 필요한 해시 스트링
validate스트링필수 해시 스트링
seccode스트링또 다른 필수 해시 스트링. 왜 3개의 필수 해시 스트링이 있는지 모르겠습니다.

태스크 솔루션 객체 (V4)

프로퍼티유형
captcha_id스트링
lot_number스트링
pass_token스트링
gen_time정수
captcha_output스트링

반응 예시 (v3)

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "challenge":"3c1c5153aa48011e92883aed820069f3hj",
        "validate":"47ad5a0a6eb98a95b2bcd9e9eecc8272",
        "seccode":"83fa4f2d23005fc91c3a015a1613f803|jordan"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}

반응 예시 (v4)

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "captcha_id": "fcd636b4514bf7ac4143922550b3008b",
        "lot_number": "354ab6dd4e594fdc903074c4d8d37b24",
        "pass_token": "b645946a654e60218c7922b74b3b5ee8e8717e8fd3cd5182a5c98d660bbd1ed5",
        "gen_time": "1649921519",
        "captcha_output": "cFPIALDXSop8Ri2mPABbRWzNBs86N8D4vNUTuVa7wN7E...[cut]...ciM50ePCCzLBZ1bmaV9Yt7IkkFI9Emx4eaP8rRoA=="
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}