You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Python requests在币安NFT市场购买NFT无法通过reCAPTCHA验证怎么办

reCAPTCHA验证通过方案

纯Python requests库本身不具备浏览器环境的JS渲染、设备指纹生成能力,无法独立完成reCAPTCHA验证,你可以参考以下几种方案获取有效验证token:

  • 对接人工打码服务:将对应页面的reCAPTCHA site key、当前页面URL提交给打码服务接口,等待服务返回验证通过的token,将该token传入order-create请求的对应参数即可。需要注意发起reCAPTCHA验证的IP、UA标识要和后续请求Binance接口的IP、UA完全一致,否则返回的token会直接失效。
  • 使用浏览器自动化工具替代纯请求方案:用Selenium、Playwright搭配反检测插件(比如undetected-chromedriver)模拟真人操作流程,工具会自动加载页面JS触发reCAPTCHA验证流程,无挑战的v2版本基本可以直接通过,遇到需要图像验证的场景可以搭配打码服务插件自动完成验证,获取有效token后直接发起购买请求即可,这种方案的环境和真人浏览器基本一致,被拦截的概率更低。
  • 本地部署验证求解模型:如果是高频使用场景,可以部署开源的reCAPTCHA图像识别模型自行处理验证请求,生成有效token,该方案延迟更低,但需要投入一定的模型训练和维护成本。

额外注意:Binance接口有严格的请求签名、Cookie、设备指纹校验规则,哪怕拿到了有效的reCAPTCHA token,也要保证请求头、Cookie中的所有参数和发起reCAPTCHA验证时的参数完全匹配,否则order-create请求依然会被拦截。

内容的提问来源于stack exchange,提问作者FleXX

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 00:24:02