跳到主要内容

2 篇博文 含有标签「hCAPTCHA」

查看所有标签

· 阅读需 3 分钟
Lessica
  • 此方案支持的验证码类型:
    • 所有 reCAPTCHA 类型,包括 v2、v3 和 invisible
    • Arkose Labs FunCaptcha
    • hCaptcha
  • 此方案支持的人工打码平台:

你需要先在上述平台注册账号并充值。随后,从相应的开发者中心获取 API 密钥,以备接下来的配置。

配置步骤

  1. 下载 captcha-resolver.js 并保存到本地
  2. 修改 CAPTCHA_SOLVER_KEY 为你的 API 密钥
  3. 修改 CAPTCHA_SOLVER_PROVIDER 为你的打码平台,可选值为 2captchaanticaptcha
  4. 修改 CAPTCHA_SOLVER_DELAY 为开始打码前的延迟时间,单位为秒。如果你不希望自动开始打码,可以将此值先设置为 -1
  5. 如果你的打码平台需要代理,请修改 CAPTCHA_SOLVER_PROVIDER_PROXY 为你的代理信息,否则请删除或设置为 null
  6. 将修改后的 captcha-resolver.js 放置在你的项目中
captcha-resolver.js
const $$payloads = {
options: {
CAPTCHA_SOLVER_DELAY: 3,
CAPTCHA_SOLVER_KEY: "138e80********************97faab",
CAPTCHA_SOLVER_PROVIDER: "2captcha", // 2captcha 或 anticaptcha
CAPTCHA_SOLVER_PROVIDER_PROXY: {
'proxyType': 'socks5', // socks4, socks5, http, https
'proxyAddress': '27.***.***.***',
'proxyPort': 60000,
'proxyLogin': 's***************', // 可选
'proxyPassword': '*************', // 可选
'userAgent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36',
},
},
};

使用方法

自动打码

将以下代码添加到你的项目中,即可在所有网页中引入 captcha-resolver.js 并启用自动打码。

local resolver_fp = io.open("captcha-resolver.js", "r")
local resolver_payload = resolver_fp:read("*a")
monkey.clear_userscripts() -- 移除所有预设用户脚本
monkey.add_userscript({ scheme = "https" }, resolver_payload)
resolver_fp:close()

触发打码

如果你已经将 CAPTCHA_SOLVER_DELAY 设置为 -1,则打码不会自主开始,你可以执行以下代码,选择一个恰当的时机开始打码。

monkey.eval({ scheme = "https" }, "window.$_solveReCaptcha()")

· 阅读需 2 分钟
Lessica

此方案是对 Google reCAPTCHA 人工打码方案 的一次重要升级,它可以在不使用打码工人的情况下,利用 AI 自动识别并解决各类验证码。

配置步骤

警告
  • 此方案仅支持 iOS 14 及以上版本、XXTouchNG 3.0.3 及以上版本。
  • 此方案仅供内部使用,暂未开放给外部用户,你可能无法访问其发布页面。
  1. NopeCHA 注册账号,获取 API Key。
  2. nopecha-extension-monkey 发布页面下载最新的 ch.xxtou.nopecha-extension_0.3.13_iphoneos-arm.deb 文件,安装到装有 XXTouchNG 的 iOS 设备上。
  3. 要激活此插件,在业务脚本中添加以下代码(将代码中的 {YOUR_API_KEY} 替换为你第一步中获取的 API Key):
NopeCHA = require("NopeCHA")("{YOUR_API_KEY}")
NopeCHA.inject() -- 安装 NopeCHA 钩子到 Web 自动化模块
  1. 要解除此插件,可参考以下代码:
monkey.clear_userscripts()  -- 清除所有用户脚本