Menu

Розв’язати GeeTest Сaptcha

Цей тип завдань вирішує капчі GeeTest у наших робочих браузерах. Ваш додаток надсилає адресу веб-сайту, ключ gt, ключ challenge, а після виконання завдання отримує рішення, що складається з 3 токенів. Для версії GeeTest version 4 вихід складається з 5 значень, і ключ challenge не потрібен.

Все схоже на GeeTestTask, окрім того, що нам не потрібен проксі і ми вирішуємо її з наших власних IP-адрес.

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РядокТакGeeTestTaskProxyless
websiteURLРядокТакАдреса цільової веб-сторінки. Може бути розміщена де завгодно на веб-сайті, навіть у клієнтській області. Наші працівники не переходять туди, а замість цього імітують відвідування.
gtРядокТакВідкритий ключ домена, оновлюється рідко.
challengeРядокНіЗмінний ключ токена. Не забувайте брати свіжий для кожної капчі, інакше з вас буде стягнуто плату за помилкове завдання. Необхідно для версії 3. Не потрібно для версії 4
geetestApiServerSubdomainРядокНіНеобов’язковий субдомен API. Може знадобитися для деяких реалізацій.
GeeTest V3 example
versionЦілочисельнийНіНомер версії. Версія за замовчуванням – 3. Підтримувані версії: 3 і 4.
initParametersОб'єктНіДодаткові параметри ініціалізації для версії 4

Приклад запиту (V3)

Python
Javascript
Go
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.geetestproxyless import *

solver = geetestProxyless()
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\"}")

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

GeeTest V4

Python
Javascript
Go
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.geetestproxyless import *

solver = geetestProxyless()
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"})

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