Crawlee 没有验证码识别的钩子,所以识别逻辑要写在 requestHandler 里面。本文说明具体放在哪个位置、容易踩坑的超时设置,以及如何通过队列重试。
如何在 Postman 里识别验证码并轮询获取 token
两个请求、三个集合变量和一段五行脚本。如何从 Postman 提交验证码任务、轮询答案,并让循环不会卡死。
reCAPTCHA token 过期时间:token 能保持多久有效
reCAPTCHA token 的有效期是两分钟,并且只能验证一次。本文讲清这段额度花在了哪里、哪个计时器先到期,以及怎样不再浪费它。
如何在 n8n 中用 HTTP Request 节点识别验证码
n8n 没有验证码节点。两个 HTTP Request 节点加一个 Wait 节点,就能对接跑在 localhost 上的识别工具完成整件事,而且没有任何数据离开你的内网。
如何在 Python 中用 data-s 参数识别 reCAPTCHA
Google 自有的 reCAPTCHA 小组件会额外带一个 data-s 值。漏掉它,token 就会被拒绝。下面讲清楚它藏在哪里、在 SDK 里该怎么称呼它,以及一段可以直接跑通的脚本。
如何在 Python 和 Node 中设置验证码代理轮换
四类验证码中有三类用得上代理,而每次请求都换 IP 恰恰是让你被封的原因。每个会话固定一个 IP,失败时再轮换。
如何在 undetected-chromedriver 中处理验证码(Python)
undetected-chromedriver 能帮你通过指纹检测,却过不了验证码小组件本身。下面介绍如何读取 sitekey、在本地识别,并在同一会话中注入 token。
如何修复提交时的 ERROR_GOOGLEKEY 与 ERROR_PAGEURL
这两个错误码都是 in.php 在任务创建之前就返回的。常见原因是在 reCAPTCHA 需要 googlekey 的地方发了 sitekey。下面讲怎么定位并逐个修好。
如何用 cURL 和原始 HTTP API 识别验证码
不需要 SDK,也没有依赖。对本地的 2captcha 兼容 API 发两次 curl 调用:提交任务,轮询答案。每个 method 和参数都齐全,还附带一段可用脚本。
如何用 Python asyncio 并行识别验证码
Python 的 AsyncCapSkip 是真正的异步客户端,而非别名。下面介绍如何用 asyncio.gather 并发解决一批验证码,并做好数量限制与错误处理。










