SQLite 验证码 token 缓存与识别记录追踪
单机脚本不必先上 Redis 或 PostgreSQL:一个 SQLite 文件就能同时做 token 缓存和识别记录落库。本文给出建表语句、WAL 并发配置、缓存命中逻辑、成功率与耗时统计,以及 Python 和 N…
单机脚本不必先上 Redis 或 PostgreSQL:一个 SQLite 文件就能同时做 token 缓存和识别记录落库。本文给出建表语句、WAL 并发配置、缓存命中逻辑、成功率与耗时统计,以及 Python 和 N…
用 Python requests 对接 CaptchaAI 识别 Cloudflare Turnstile:提取 sitekey、提交任务、轮询 token,把 cf-turnstile-response 回填表单,…
BLS 九宫格验证码不能整张图提交:要把 3×3 里的 9 个格子分别转成 base64,连同页面上的数字指令一起发给 CaptchaAI。本文用 Python 走完取图、提交、轮询、点击四步,并附可直接运行的完整脚本…
SOCKS5 代理怎么和 CaptchaAI 配合使用?本文讲清 socks5h 与 socks5 的区别,给出 Python、Selenium、Node.js、Puppeteer 四套可直接复用的配置代码,并说明如何…
用 Slack Incoming Webhook 给验证码识别流程加告警:失败即时通知、余额低于阈值提醒、滚动窗口错误率超标报警,附 Python 与 Node.js 可直接复用的代码。
querySelector 明明返回 null,验证码却好好地画在页面上。本文讲清怎么确认它被 Web 组件的 shadow root 挡住,怎么用 Playwright 与 Puppeteer 递归穿透取到 site…
用信号量给 CaptchaAI 的并发请求设上限,把并发稳定在套餐线程数附近:先从套餐线程数倒推初值,再用 Python asyncio.Semaphore 与 Node.js 自定义信号量类落地,含提交/轮询拆分、自…
在 Selenium Grid 上并发识别 reCAPTCHA v2 与 Cloudflare Turnstile:用 Docker Compose 搭集群、按空闲槽位定并发、让 CaptchaAI 线程数与节点吞吐对…
把 CaptchaAI API Key 从代码里搬进环境变量:.env 与 .gitignore 配置、Linux 与 Windows 系统变量、Docker secrets、GitHub Actions 与 GitL…
用滚动更新升级验证码识别 worker 集群:先排空在途任务,再部署新版本,健康检查通过才轮到下一个节点,附 Python 与 Node.js 协调器代码和回滚策略。
用 Redis List 搭建分布式验证码识别队列:任务入队、多 worker 并发消费、Pub/Sub 推送结果,附完整 Python 代码与线程容量规划。
验证码 token 有寿命:reCAPTCHA 约 120 秒,Turnstile 约 300 秒。本文用 Redis 的 TTL、去重锁与列表结构管理 token 缓存,并给出键名设计、命中率监控与 Python、N…