如何以很高(>0.7–0.9)的分数通过 reCaptcha v3 验证码

reCAPTCHA是一项由谷歌公司开发的用于判断用户是否为机器人的验证系统。它最初是由卡内基梅隆大学的路易斯·冯·安恩、本杰明·莫尔森和科林·麦克米伦在2007年开发的。在该系统被谷歌公司收购之后,reCAPTCHA得到了更新和改进。

reCAPTCHA的初衷是为了解决恶意程序或机器人占用网络资源的问题。要通过reCAPTCHA验证,用户必须通过简单的人类反应验证,例如识别图像中的文字、点击图像中的特定区域等等。

reCAPTCHA v3是reCAPTCHA的最新版本,于2018年在全球发布。它不再需要用户进行任何形式的验证,而是通过机器学习算法来分析用户的行为和交互,以此来判断用户是否为机器人。reCAPTCHA v3的目的是为了提供一个无缝的、无缝的验证流程,使用户感觉不到任何的干扰和困扰。通过与Google Analytics等分析工具的结合,reCAPTCHA v3可以在不影响用户体验的情况下精确地识别潜在的机器人攻击。

下面手把手教会大家如何通过谷歌recaptcha v3

注册 capsolver.com


要开始使用 capsolver,您需要注册一个帐户。访问网站并单击“注册”按钮。您将被提示输入您的电子邮件地址和创建密码。提供必要的资料后,单击“注册”按钮创建您的账户。

为您的账户添加资金


在您可以开始解决 reCaptcha v3 之前,您需要为您的 capsolver.com 账户添加资金。单击“添加资金”按钮,选择您偏好的支付方式。按照屏幕上的指示完成支付过程。

如何解决 reCaptcha v3


在我们开始解决 reCaptcha v3 之前,有一些必须知道的要求和事项:

要求:

Capsolver 密钥
代理(可选,也可以使用proxyless模式,该模式下不需要传入代理)
虽然代理是可选的,但始终建议您为 reCaptcha v3 使用自己的代理,因为 IP 非常重要。

注意事项:

pageAction 需要正确。
websiteUrl 需要正确。
代理需要良好。


如前所述,如果您使用无代理方法(proxyless模式,来自 capsolver 的代理),则可能会获得低分,因此建议您使用您自己的代理。因为代理对于获得 0.7-0.9 分非常重要。


要解决 reCaptcha v3,请按照我们的文档进行操作。
对于此示例,我们将仅使用必需的参数。reCaptcha v3 的任务类型为:

ReCaptchaV3Task:此任务类型需要自己的代理。
ReCaptchaV3TaskProxyLess 使用服务器内置代理。


我们将使用 ReCaptchaV3Task。示例将是用于验证令牌分数的测试页面。页面链接为 link,我们需要代理(住宅-residential、数据中心-datacenter、移动代理-mobile可用),带余额的 capsolver 密钥,正确的 websiteUrl 和正确的 pageAction。默认情况下,pageAction 是 verify,但是站点可以自定义,因此请记住您必须检查它是否为 verify 或自定义。

为了解决测试站点的 reCaptcha v3,我们只需要将以下信息发送到 capsolver:


将信息提交给 capsolver

POST https://api.capsolver.com/createTask
{
  "clientKey":"yourapiKey",
    "task":
        {
          "type":"ReCaptchaV3Task",
        "websiteURL":"https://antcpt.com/score_detector",
        "websiteKey":"6LcR_okUAAAAAPYrPe-HK_0RULO1aZM15ENyM-Mf",
        "pageAction": "homepage",
        "proxy":"yourproxy"
        }
}

获取结果


我们需要不断调用 getTaskResult 方法,直到验证码被解决,示例:

POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json

{
    "clientKey":"YOUR_API_KEY",
    "taskId": "TASKID OF CREATETASK" //ID created by the createTask method
}

验证码被解决后,您可以通过向站点发送令牌来检查令牌。例如:

var request = require('request');
var options = {
  'method': 'POST',
  'url': 'https://antcpt.com/score_detector/verify.php',
  'headers': {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    "g-recaptcha-response": "here the token of capsolver"
  })

};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

测试页将返回令牌分数的响应。

总之,解决 reCaptcha v3 可能是一项艰巨的任务,但有了 capsolver.com 的帮助,可以快速且有效地完成。按照上述步骤,您可以轻松地解决 reCaptcha v3 并获得 “人类”的分数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值