一个方法即可覆盖 Node.js 中的全部三种 reCAPTCHA v2 变体。下面是每种所需的选项,以及内置的 TypeScript 类型和如何并行识别。
如何用 Python 识别极验 v3 并回传
极验返回的是三个值而非 token,你所依据的挑战约一分钟后失效。下面是能应对这一点的 Python 流程。
如何用 Python 识别 reCAPTCHA v3 并设置 action
reCAPTCHA v3 与 v2 是同一个 Python 方法,只多了一个 version 标志。让人踩坑的是 action,它必须与页面使用的内容一致。
如何用 CapSkip SDK 在 Python 中识别 reCAPTCHA v2
复选框、隐形与 Enterprise 在 Python 中是同一个调用、不同关键字。这里给出每一种,以及 AsyncCapSkip 与同步客户端的区别。
如何在 C# 中识别 reCAPTCHA v2,包括隐形
复选框、隐形与 Enterprise 在 C# 中都是同一个调用、不同选项。这里给出每一种所需的选项,以及 token 的去向。
如何提升 reCAPTCHA v3 分数:六个切实有效的方法
你无法设定 reCAPTCHA v3 的分数,但可以改变影响它的因素。六个能撬动这个数字的修复,以及一个再怎么调优也解决不了的问题。
如何在 C# 中识别 reCAPTCHA v3 Enterprise(.NET SDK)
Enterprise 不是一个单独的方法。它是同一个调用上的一个标志,与 version 和 action 名称并列。这里用 C# 说明每一项的作用。
如何用 C# 识别极验 v3
极验不会只交回一个 token。它返回三个必须一起提交的值,而且你所依据的挑战约一分钟后过期。
如何在 C# 中识别 Cloudflare Turnstile 挑战页面
小组件式 Turnstile 只需 sitekey 和 URL。挑战页面还需要另外两个值以及返回的 user agent。这里用 C# 说明两者的区别。
如何在轮询结果时修复 CAPCHA_NOT_READY
CAPCHA_NOT_READY 表示你的验证码仍在识别中,而不是出了故障。正确的轮询节奏、安全的重试循环,以及只读一次的陷阱。










