Cookie使用通知

本网站会使用cookies,以便记住您的选择,并提供个性化服务。了解更多

如果网站速度慢,请使用网站链接 2captcha.cn
验证码自动破解验脚本

PHP、Python、Ruby、Java、JavaScript、C#,以及Golang的验证码绕过代码示例

为便于开发者使用,我们为所有常见的编程语言都创建了页面,并展示绕过所有主流验证码的代码示例。

页面资料来源于GitHub和其他存储库的下载库、错误处理标准程序,以及配置已安装脚本包的必要参数说明。

GitHub标志
  • PHP验证码破解程序

    实现2CaptchaAPI集成以及自动绕过任何类型验证码的PHP脚本库和示例包。标准错误处理程序、参数值和配置说明。

    PHP验证码破解程序
  • 使用Python破解验证码

    实现2CaptchaAPI集成的Python脚本示例和模块。参数及可能值概览。自动破解所有常见类型的验证码,以及错误处理程序说明。

    使用Python破解验证码
  • 使用Java绕过验证码

    绕过所有类型验证码的Java库和示例脚本。实现2CaptchaAPI集成,以自动破解验证码,包括参数和配置说明,以及标准错误及其处理程序说明。

    使用Java绕过验证码
  • 使用C#处理Anti Captcha

    绕过reCAPTCHA等常见验证码的CSharp脚本代码示例。实现2CaptchaAPI集成与交互的整套库和模块。变量配置和错误处理程序。

    使用C#处理Anti Captcha
  • 使用Go绕过验证码

    实现2CaptchaAPI集成的整套Go脚本和库。可编辑配置概览和绕过所有类型验证码的可能参数值说明。错误处理标准程序。

    使用Go绕过验证码
  • 在Ruby中解析captcha

    Ruby gem与CAPTCHA解析服务API简单集成,用于绕过reCAPTCHA、hCAPTCHA、Arkose CAPTCHA、Geetest并解析任何其他CAPTCHA。这是将2Captcha 解析服务快速集成到代码中并自动求解任何类型CAPTCHA的最简单方法。

    在Ruby中解析captcha
  • 用 JavaScript 解决验证码问题

    与 2Captcha 服务 API 集成的 JavaScript 脚本和 npm 模块示例。可定制配置概述以及自动绕过 reCAPTCHA、hCaptcha、Arkose captcha、Geetest、Cloudflare 和其他验证码的示例。

    用 JavaScript 解决验证码问题
通过2Captcha服务使用Selenium或Puppeter绕过验证码

Selenium

Selenium的验证码绕过:

适用的验证码类型

Normal CAPTCHA

Normal Captcha的破解过程如下:我们从页面中获取验证码图片,将其发送至2Captcha网站,由员工输入指定文字破解后发回答案,我们再将文字输入到相应字段中破解。

API示例如何破解验证码
Text CAPTCHA

Text CAPTCHA的破解过程如下:我们从页面中获取文字问题,将其转发至2Captcha网站,由员工破解后发回答案,我们再将文字输入到相应字段中破解。

API示例如何破解验证码
Click CAPTCHA

破解过程如下:我们从验证码页面中提取图片以及图片选择说明,并将其转发至2Captcha网站,由员工破解后以一组点坐标的形式发回答案,我们再点击坐标进行破解。

API示例如何破解验证码
Rotate CAPTCHA

Rotate CAPTCHA的破解过程如下:我们从验证码页面中提取一张或多张图片,并将其转发至2Captcha网站,由员工破解后以图片旋转角度值的形式发回答案,我们再旋转图片角度进行破解。

API示例如何破解验证码
reCAPTCHA V2

reCAPTCHA V2的破解过程如下:我们以data-sitekey参数和页面URL的形式从页面中获取验证码参数,并将其转发至2Captcha网站,由员工破解后以令牌形式发回答案,我们再将令牌输入到相应字段中破解。

API示例如何破解验证码
reCAPTCHA V2 Callback

reCAPTCHA V2 Callback的破解过程与reCAPTCHA V2较为相似:我们以data-sitekey参数和页面URL的形式从页面中获取验证码参数,并将其转发至2Captcha网站,由员工破解后以令牌形式发回答案,我们再将令牌输入到相应字段中破解。找不到表单提交按钮时可用回调函数代替。该函数将在识别验证码时执行。回调函数一般属于data-callback参数,或作为grecaptcha.render法的回调参数。

API示例如何破解验证码
reCAPTCHA V2 Invisible

reCAPTCHA V2 Invisible的破解过程与reCAPTCHA V2的识别过程相似:我们以data-sitekey参数和页面URL的形式从页面中获取验证码参数,并将其转发至2Captcha网站,由员工破解后以令牌形式发回答案,我们再将令牌输入到相应字段中破解。

API示例如何破解验证码
reCAPTCHA V3

reCAPTCHA V3的破解过程如下:我们以data-sitekey、action和页面URL的形式从页面中获取验证码参数,并将其转发至2Captcha网站,由符合一定"人性化”评级的员工破解后以令牌形式发回答案,我们再将令牌输入到相应字段进行破解。新型 验证码与reCAPTCHA V2具有相似之处,但基本原理不变——用户收到通过POST请求发送的2Captcha API令牌,网站通过2CaptchaAPI验证令牌。

API示例如何破解验证码
reCAPTCHA Enterprise

reCAPTCHA Enterprise的破解过程如下:首先明确reCAPTCHA类型是V2还是V3,然后以data-sitekey参数的形式从页面中获取验证码参数,并将其转发至2Captcha网站,由员工破解后以令牌形式发回答案,我们再将令牌输入到相应字段中破解。

API示例如何破解验证码
KeyCAPTCHA

KeyCaptcha的破解过程如下:我们从页面中获取一组必要参数,并将其转发至2Captcha网站,由员工破解后以其他参数形式发回答案,我们再将这些参数输入到相应字段中破解。

API示例如何破解验证码
GeeTest CAPTCHA

GeeTest CAPTCHA的破解过程如下:我们从页面中获取一组必要参数,并将其转发至2Captcha网站,由员工破解后以其他参数形式发回答案,我们再将这些参数输入到相应字段中破解。

API示例如何破解验证码
hCaptcha

破解过程如下:我们从验证码页面获取图片,并将其转发至2Captcha网站,由员工破解后以令牌形式发回答案,我们再将令牌输入到相应字段中破解。

如何破解验证码
Arkose Labs captcha (FunCaptcha)

Arkose Labs FunCAPTCHA的破解过程如下:我们从页面中获取一组必要参数,并将其转发至2Captcha网站,由员工破解后以其他参数形式发回答案,我们再将这些参数输入到相应字段中破解。

如何破解验证码
Capy Puzzle CAPTCHA

Capy Puzzle CAPTCHA的破解过程如下:我们从页面中获取一组必要参数,并将其转发至2Captcha网站,由员工破解后以其他参数形式发回答案,我们再将这些参数输入到相应字段中破解。

如何破解验证码
Lemin CAPTCHA

要解析Lemin CAPTCHA,请执行以下步骤:该服务从放置页面检索一组必需的参数,并将它们发送2Captcha 服务器供员工解答。然后,答案以一组附加参数的形式返回给我们,这些参数必须输入到正确的字段中才能完成。

API示例如何破解验证码
Cloudflare Turnstile

Cloudflare Turnstile的解决方法是以"data-sitekey"参数和页面URL的形式从页面中获取CAPTCHA参数,并将它们发送到2Captcha服务,由员工进行解答。然后解析以令牌的形式返回给我们,我们必须在相关字段中输入令牌以完成captcha。

API示例如何破解验证码
Audio CAPTCHA

绕过音频CAPTCHA的过程是完全自动化的:一份音频文件被发送到识别服务,由经过语音识别训练的神经网络进行处理。识别结果以文本形式返回。生成的文本可用于绕过音频CAPTCHA或将音频翻译成文本。

如何破解验证码
Amazon CAPTCHA

解析Amazon AWS CAPTCHA的过程如下:您需要从位置页面获取所需的参数集,并将其发送到服务,由员工解决任务。然后,答案以一组附加参数的形式返回给我们,这些参数必须输入到正确的字段中才能解答。

如何破解验证码
MTCaptcha

解决 MTCaptcha 的程序如下:您需要从放置页面抓取所需的参数集,然后将其发送到服务,由员工解决任务。然后,响应会以令牌的形式返回给我们,我们必须将令牌输入到相应的验证码解决字段中。

API示例如何破解验证码
DataDome CAPTCHA

解决 DataDome 验证码的程序如下:您需要从放置页面获取所需的参数集,然后将其发送到服务,由员工解决任务。然后,响应会以令牌的形式返回给我们,我们必须将令牌输入到相应的验证码解决字段中。

如何破解验证码
CyberSiARA CAPTCHA

解决CyberSiARA验证码的程序如下:您需要从放置页面获取所需的参数集,并将其发送至服务,由员工解决任务。然后,响应会以令牌的形式返回给我们,我们必须将令牌输入到相应的验证码解决字段中。

如何破解验证码
Cutcaptcha

解决Cutcaptcha的过程如下:您将所需的参数从放置它的页面发送到服务,员工解决captcha。 然后,答案将以需要输入相关字段的其他参数的形式发送给您。

如何破解验证码
Friendly CAPTCHA

解决Friendly Captcha的过程如下:您将所需的参数从放置它的页面发送到服务,员工解决captcha。 然后,答案将以需要输入相关字段的其他参数的形式发送给您。

如何破解验证码
Russian CAPTCHA

Russian Captcha的破解过程如下:我们从页面中获取验证码图片,将其发送至2Captcha网站,由员工输入指定文字破解后发回答案,我们再将文字输入到相应字段中破解。

如何破解验证码
Chinese CAPTCHA

Chinese Captcha的破解过程如下:我们从页面中获取验证码图片,将其发送至2Captcha网站,由员工输入指定文字破解后发回答案,我们再将文字输入到相应字段中破解。

如何破解验证码
Number CAPTCHA

Number Captcha的破解过程如下:我们从页面中获取验证码图片,将其发送至2Captcha网站,由员工输入指定文字破解后发回答案,我们再将文字输入到相应字段中破解。

如何破解验证码
Math CAPTCHA

Math Captcha的破解过程如下:我们从页面中获取验证码图片,将其发送至2Captcha网站,由员工输入指定文字破解后发回答案,我们再将文字输入到相应字段中破解。

如何破解验证码
Slider CAPTCHA

解决滑块 captcha 的过程如下: 客户从页面上获取 captcha 图像,然后使用相应的 API 方法并提供适当的指令将其发送给服务。服务会返回答案,利用答案计算偏移量并拖动滑块。

如何破解验证码
Tencent Captcha

Tencent Captcha 的解题过程如下:客户从投放页面收集必要的参数,并将其转发给腾讯解题器,由员工对挑战进行处理。随后,由一组附加参数组成的回复会被发回,必须将其输入到相应的字段中,才能完成腾讯验证码的绕过。

如何破解验证码
atbCAPTCHA

解决 atbCAPTCHA 的过程如下:客户从放置页面收集必要的参数,并将其转发给 atbCAPTCHA 解决程序,由一名员工解决挑战。然后,由一组附加参数组成的回复会被发回,客户必须将其输入相应的字段,以完成 atbCAPTCHA 验证码绕过。

如何破解验证码