Join And Get Free Trial!

绕过 ReCaptcha 移动端验证批准方法#

logoNextCaptcha
May 04,2024

如何使用批准方法绕过 reCAPTCHA 移动挑战?#

ReCaptcha Mobile 已通过验证码绕过服务解决。 我们找到了一种绕过 ReCaptcha Mobile 的方法,现在我们每天可以解决多达 500 万到 700 万个 ReCaptcha Mobile 请求,峰值可达每分钟 50,000 个请求

什么是 ReCaptcha Mobile?#

reCAPTCHA Android(或移动版 reCAPTCHA):专为移动应用而设计。它本质上是 reCAPTCHA v2 或 v3 的一个版本,针对移动界面进行了优化。它有助于保护您的应用免受垃圾邮件和其他滥用行为的侵害。

如何找到 ReCaptcha Mobile 解决任务的正确参数?#

要构建**ReCaptcha Mobile**验证码解决任务,以下是几个关键参数 我们可以关注这篇文章

如何绕过验证码和 ReCaptcha Mobile?#

1.使用 python 绕过 ReCaptcha Mobile

  # https://github.com/nextcaptcha/nextcaptcha-python
 
  import os
  import sys
  from nextcaptcha import NextCaptchaAPI
 
  client_key = os.getenv('NEXTCAPTCHA_KEY', "YOUR_CLIENT_KEY")
 
  api = NextCaptchaAPI(client_key=client_key)
  try:
    result = api.recaptcha_mobile(app_key="app_key", app_package_name="app_package_name", appAction="appAction")
 
  except Exception as e:
    sys.exit(e)
 
  else:
    sys.exit('solved: ' + str(result))

2.使用 nodejs 绕过 ReCaptcha Mobile

  // https://github.com/nextcaptcha/nextcaptcha-typescript

  import NextCaptcha from 'nextcaptcha-ts';

  const apiKey = 'YOUR_API_KEY';
  const nextCaptcha = new NextCaptcha(apiKey);

  const result = await nextCaptcha.recaptchaMobile({websiteURL, websiteKey});

3.使用 go 绕过 ReCaptcha Mobile

  // https://github.com/nextcaptcha/nextcaptcha-go

  package main

  import (
    "fmt"
    "log"
    "github.com/nextcaptcha/nextcaptcha-go"
  )

  func main() {
    api := nextcaptcha.NewNextCaptchaAPI("API_KEY")
    result, err := api.RecaptchaMobile("https://example.com", "SITE_KEY", nextcaptcha.RecaptchaV3Options{})
    if err != nil {
      log.Fatal(err);
    }
    fmt.Println("result "+result)
  }

4.使用 c# 绕过 ReCaptcha Mobile

  // https://github.com/nextcaptcha/nextcaptcha-csharp
  string clientKey = "YOUR_CLIENT_KEY";
  string solftId = ""; // Optional
  string callbackUrl = ""; // Optional
  bool openLog = true; // Optional

  var nextCaptchaAPI = new NextCaptchaAPI(clientKey, solftId, callbackUrl, openLog);

  string appKey = "YOUR_APP_KEY";
  string appPackageName = ""; // Optional
  string appAction = ""; // Optional

  var result = await nextCaptchaAPI.SolveRecaptchaMobileAsync(appKey, appPackageName, appAction);

结论#

reCAPTCHA 移动版求解器对任何抓取项目来说都是一个巨大的挑战。尽管高级代理等技术具有优点,但必须认识到, 验证码求解器服务API 提供了获得保证结果的最简单途径。 如需更多的见解,请查看此绕过指南。如果您已准备好简化网页抓取工作,请立即注册以免费试用NextCaptcha绕过服务。