Menu

破解图片人机验证谜题

公开提供图片主体,然后会收到其中的文本。文本仅可包含数字、字母、特殊字符和空格。GIF 动画受支持,最大 500kb。“在这些图片中找到猫,然后输入其编号”之类的自定义人机验证谜题不受支持。

任务对象

属性类型必须使用默认值用途
type字符串ImageToTextTask指定任务类型。
body字符串文件主体以 base64 格式编码。一定要在没有换行符的情况下发送文件主体。不要包括“data:image/png”或类似的标记,仅使用纯净的 base64 格式!
phrase布尔值false
case布尔值true
numeric整数0
math布尔值false
minLength整数0
maxLength整数0
comment字符串面向工作人员的其他备注,如“输入红色文字”。结果没有保证,完全取决于工作人员。
websiteURL字符串自愿使用的参数,用于在支出统计数据中区分图片人机验证谜题来源。
languagePool字符串en用于设置工作人员的备用语言。仅适用于图片人机验证谜题。目前有以下备用语言可用:

“en”(默认设置):英语队列
“rn”:多个国家:俄罗斯、乌克兰、白俄罗斯、哈萨克斯坦

请求示例

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

from anticaptchaofficial.imagecaptcha import *

solver = imagecaptcha()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")

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

# optional parameters, see documentation for details
# solver.set_phrase(True)                      # 2 words
# solver.set_case(True)                        # case sensitivity
# solver.set_numeric(1)                        # only numbers
# solver.set_minLength(1)                      # minimum captcha text length
# solver.set_maxLength(10)                     # maximum captcha text length
# solver.set_math(True)                        # math operation result, for captchas with text like 50+5
# solver.set_comment("only green characters")  # comment for workers
# solver.set_language_pool("en")               # language pool

captcha_text = solver.solve_and_return_solution("captcha.jpeg")
if captcha_text != 0:
    print("captcha text "+captcha_text)
else:
    print("task finished with error "+solver.error_code)

任务处理结果对象

属性类型用途
text字符串图片人机验证谜题中的文本
url字符串网址,我们将在未来的 24 小时内从中存储人机验证谜题,这段时间过后会将其删除。

响应示例

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "text":"deditur",
        "url":"http://61.39.233.233/1/147220556452507.jpg"
    },
    "cost":"0.000700",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}