错误 ERROR_NO_SUCH_METHOD
您发出的某个 JSON POST 请求有误。
请更加仔细地研究我们的 API 文献资料。
请更加仔细地研究我们的 API 文献资料。
ERROR_INCORRECT_SESSION_DATA - 缺少某个值
缺少某个后续用户仿真所需的值。这意味着所发布的任务有误。
请通读 API 生成的错误说明,然后就会发现做错了什么。如果不知道如何执行上述操作,请联系您的应用开发人员,他们会帮助您。
请通读 API 生成的错误说明,然后就会发现做错了什么。如果不知道如何执行上述操作,请联系您的应用开发人员,他们会帮助您。
我遇到了错误 ERROR_NO_SUCH_CAPCHA_ID
在待处理人机验证谜题中,我们不能通过任务 ID 找到指定任务时,会出现错误 ERROR_NO_SUCH_CAPCHA_ID。
我们的某位工作人员完成每项人机验证任务后,我们会将其再保存 60 秒。
这段时间过后,会将其从当前待处理人机验任务题中删除,成为不能通过 API 处理的任务。
要防止出现这种错误,建议执行以下操作:
1. 通过 createTask 方法创建任务后,通过 getTaskResult 方法请求提供任务执行结果,每 5 秒左右一次。
2. 最晚在任务完成后的 60 秒内,报告破解不正确/正确的人机验证谜题。
60 秒的这段时间可能看似不够长,但大多数情况下 Recaptcha 标记和图片人机验证结果的存续期都大致相同。
您的软件执行以下操作时,往往会发生某些有关劣质编程的问题:
1. 向 createTask 方法发送任务创建请求,以及因故收不到相应 taskId。
2. 因为 createTask 结果方法解析无效而以为其已收到相应 taskId。
3. 用此虚假 ID 向 getTaskResult 方法发出请求(会返回 ERROR_NO_SUCH_CAPCHA_ID 错误)。
有时我们看到某些用户发送 NULL、false、0、"" 或类似信息作为 taskId。这种请求始终都会产生错误 ERROR_NO_SUCH_CAPCHA_ID。
如果用户帐户每 24 小时的 ERROR_NO_SUCH_CAPCHA_ID 错误数量达到 100k,则会禁用其帐户密钥,相应用户必须向我们提交支持申请,并说明情况。我们会要求提供故障已排除的某种证据。处理这些支持请求会耗费几天的时间。
我们的某位工作人员完成每项人机验证任务后,我们会将其再保存 60 秒。
这段时间过后,会将其从当前待处理人机验任务题中删除,成为不能通过 API 处理的任务。
要防止出现这种错误,建议执行以下操作:
1. 通过 createTask 方法创建任务后,通过 getTaskResult 方法请求提供任务执行结果,每 5 秒左右一次。
2. 最晚在任务完成后的 60 秒内,报告破解不正确/正确的人机验证谜题。
60 秒的这段时间可能看似不够长,但大多数情况下 Recaptcha 标记和图片人机验证结果的存续期都大致相同。
您的软件执行以下操作时,往往会发生某些有关劣质编程的问题:
1. 向 createTask 方法发送任务创建请求,以及因故收不到相应 taskId。
2. 因为 createTask 结果方法解析无效而以为其已收到相应 taskId。
3. 用此虚假 ID 向 getTaskResult 方法发出请求(会返回 ERROR_NO_SUCH_CAPCHA_ID 错误)。
有时我们看到某些用户发送 NULL、false、0、"" 或类似信息作为 taskId。这种请求始终都会产生错误 ERROR_NO_SUCH_CAPCHA_ID。
如果用户帐户每 24 小时的 ERROR_NO_SUCH_CAPCHA_ID 错误数量达到 100k,则会禁用其帐户密钥,相应用户必须向我们提交支持申请,并说明情况。我们会要求提供故障已排除的某种证据。处理这些支持请求会耗费几天的时间。
我遇到了错误 ERROR_NO_SLOT_AVAILABLE
没有工作人员及破解队列超负荷时,都会显示错误 ERROR_NO_SLOT_AVAILABLE。
但是,只须通过比其他客户多支付费用,仍可使任务进入队列。“出价上限”设置就用于这种情况。
通过在 API 设置中微调破解流程,可管理出价上限。
但是,只须通过比其他客户多支付费用,仍可使任务进入队列。“出价上限”设置就用于这种情况。
通过在 API 设置中微调破解流程,可管理出价上限。
我遇到了错误 ERROR_KEY_DOES_NOT_EXIST
此错误意味着您的软件用错误的访问密钥发送查询请求。
一小时内进行 100 次不正确的尝试之后,我们会开始阻止 IP 地址,以防遭到暴力攻击。
1. 核实应用程序中的密钥是否最新密钥;转到 API 设置,然后复制密钥。
2. 确保密钥字段不含空格或其他特殊字符。
3. 如果确信每次所用的密钥都是正确密钥,则向您的软件提供商求助。我们不能对此提供帮助,问题出在您的软件中。
4. 如果您自行开发软件,则遵循以下步骤:
您很有可能在以错误的方式向我们的 API 发送 JSON。
防止出现这种错误的最快方法是,用文献资料中我们自有的 API 示例。
如果您在自行实现某种功能,则通过以下地址测试您的请求:https://api.anti-captcha.com/test。
会从中显示发送的实际请求。记住,必须通过 JSON POST 发送请求。所有请求数据都必然会显示在“已解析的输入 JSON”部分下,应该看似一个数组。然后要确保请求的 JSON 结构与文献资料中的某个 JSON 结构完全相符。请注意,所有属性名称都区分大小写。
如果足够仔细,则会发现问题。
如果仍有困难,请通过向我们提出服务请求提供您请求的 JSON 的例子。
一小时内进行 100 次不正确的尝试之后,我们会开始阻止 IP 地址,以防遭到暴力攻击。
1. 核实应用程序中的密钥是否最新密钥;转到 API 设置,然后复制密钥。
2. 确保密钥字段不含空格或其他特殊字符。
3. 如果确信每次所用的密钥都是正确密钥,则向您的软件提供商求助。我们不能对此提供帮助,问题出在您的软件中。
4. 如果您自行开发软件,则遵循以下步骤:
您很有可能在以错误的方式向我们的 API 发送 JSON。
防止出现这种错误的最快方法是,用文献资料中我们自有的 API 示例。
如果您在自行实现某种功能,则通过以下地址测试您的请求:https://api.anti-captcha.com/test。
会从中显示发送的实际请求。记住,必须通过 JSON POST 发送请求。所有请求数据都必然会显示在“已解析的输入 JSON”部分下,应该看似一个数组。然后要确保请求的 JSON 结构与文献资料中的某个 JSON 结构完全相符。请注意,所有属性名称都区分大小写。
如果足够仔细,则会发现问题。
如果仍有困难,请通过向我们提出服务请求提供您请求的 JSON 的例子。
ERROR_CAPTCHA_UNSOLVABLE - 是否已针对这种任务对我计费?
确实已对您计费,也已对别人计费,因为工作人员不免费工作。如果我们对此免费,第二天就会有大量自学而成的黑客通过加扰图片人机验证谜题,以及/或者处理起来很慢的代理服务器任务使我们的 API 过载,那我们就完蛋了。
对于您这方面,您必须努力提高代理服务器速度;如果是普通图片人机验证,我们说的是 Recaptcha 和加扰图片人机验证筛查。
对于 Recaptcha 谜题,每项任务的尝试次数上限是 3 次。
对于图片人机验证谜题,每项任务的尝试次数上限是 5 次。
这意味着 3 位或 5 位不同的工作人员将会先尝试破解您的任务,然后才会将任务从队列中清除。
对于您这方面,您必须努力提高代理服务器速度;如果是普通图片人机验证,我们说的是 Recaptcha 和加扰图片人机验证筛查。
对于 Recaptcha 谜题,每项任务的尝试次数上限是 3 次。
对于图片人机验证谜题,每项任务的尝试次数上限是 5 次。
这意味着 3 位或 5 位不同的工作人员将会先尝试破解您的任务,然后才会将任务从队列中清除。
遇到错误 ERROR_PROXY_BANNED,代理服务器已被 Google 封禁
Google 已封禁您的代理服务器,下一小时开始之后才会接受您的任务。
即使通过已被禁的代理服务器成功破解 Recaptcha 谜题,也不意味着我们也会如此成功。您必须在 API 设置 的“API 替代”部分中更换代理服务器或使用无代理模式。
请注意,Google 封禁“IP-UserAgent”对,因此更改 API 请求中的 userAgent 参数可能会在某些情况中有帮助。
在工作人员这边,这种错误如下图所示:

即使通过已被禁的代理服务器成功破解 Recaptcha 谜题,也不意味着我们也会如此成功。您必须在 API 设置 的“API 替代”部分中更换代理服务器或使用无代理模式。
请注意,Google 封禁“IP-UserAgent”对,因此更改 API 请求中的 userAgent 参数可能会在某些情况中有帮助。
在工作人员这边,这种错误如下图所示:

ERROR_IMAGE_TYPE_NOT_SUPPORTED 代码
1. 确保要发送的是大量已正确编码的 JPG、GIF 或 PNG 图片。
2. 确保已从 base64 编码中删除“data:image/jpeg;base64”或类似编码。
3. 用我们自有的代码示例发送人机验证任务。这些示例确实有效。
2. 确保已从 base64 编码中删除“data:image/jpeg;base64”或类似编码。
3. 用我们自有的代码示例发送人机验证任务。这些示例确实有效。
ERROR_RECAPTCHA_INVALID_SITEKEY - 密钥正确时也会遇到这种错误
以下信息不正确:
a) 站点密钥
b) 域
如何重获正确的域:
1. 按此教程操作并安装 Firebug 插件。
2. 转到目标网站,通过站点密钥查找类似的向 Google 服务器发出的请求。查找其所指代的地址。这就是应该向我们的 API 发送的域。

a) 站点密钥
b) 域
如何重获正确的域:
1. 按此教程操作并安装 Firebug 插件。
2. 转到目标网站,通过站点密钥查找类似的向 Google 服务器发出的请求。查找其所指代的地址。这就是应该向我们的 API 发送的域。

ERROR_TOKEN_EXPIRED 和极验人机验证
ERROR_TASK_ABSENT - 什么东西?
很可能是因为您在以错误的方式向我们的 API 发送 JSON。
防止出现这种错误的最简单方法是,使用文献资料中我们自有的 API 示例。
如果您要自行实现某种功能,请通过以下地址测试您的请求:https://api.anti-captcha.com/test。
该页面会显示实际上发送的 JSON。
请记住,必须通过 JSON POST 发送申请。我们使用 JSON POST,是因为 JSON POST 可通过 HTTP 请求传输复杂的对象。
防止出现这种错误的最简单方法是,使用文献资料中我们自有的 API 示例。
如果您要自行实现某种功能,请通过以下地址测试您的请求:https://api.anti-captcha.com/test。
该页面会显示实际上发送的 JSON。
请记住,必须通过 JSON POST 发送申请。我们使用 JSON POST,是因为 JSON POST 可通过 HTTP 请求传输复杂的对象。
ERROR_WRONG_FLAGS
Error code ERROR_WRONG_FLAGS is assigned to a text captcha when worker decides that captcha requirements like "numeric", "minimum length" are not accomplishable and presses button in their interface "incorrect flags". You are paying for such images because you're spending worker's time. This button, however, is not available to workers when no flags are sent along with a captcha image. Decision wether to use flags are not is up to the customer.
Full list of available flags is available at ImageToTextTask task description page.
Full list of available flags is available at ImageToTextTask task description page.
ERROR_BAD_DUPLICATES - 这是什么?
“100% 功能”没有足够的与某个可接受的答案相符的人机验证谜题副本时,会发生错误 ERROR_BAD_DUPLICATES。
由于所有副本都已分别由不同的工作人员破解,因此会针对每项重复任务从您的帐户中收费,无论结果是否正确。
由于所有副本都已分别由不同的工作人员破解,因此会针对每项重复任务从您的帐户中收费,无论结果是否正确。