Menu

破解极验人机验证谜题

执行这种任务时,会在我们工作人员的浏览器中破解极验人机验证谜题。您的应用会提交网址、gt 密钥、质询密钥,还会在任务完成后收到有 3 个标记的破解结果。对于第 4 版极验谜题,输出信息中有 5 个值,无须使用质询密钥。

一切都与 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"
}