如何绕过/自动识别Cloudflare Turnstile

Emma Foster
Machine Learning Engineer
25-May-2023

Capsolver 支持的 Turnstile 变体

Turnstile/Challenge 验证是 reCaptcha 的替代品。我们的系统自动处理所有这些形式:
- 手動
- 非互動式
- 隱藏式
导航 Cloudflare Turnstile
在处理 Cloudflare 之前,请确保您熟悉必要的前提条件和关键考虑因素:
前提條件:
- Capsolver 访问密钥
確保解決方案有效的關鍵考慮因素:
- 由 getTaskResult 方法提供的
Token
是成功解決的驗證碼令牌。
有关导航 Cloudflare turnstile 的说明,请参考我们的指南。**某些参数是必需的,而其他参数是可选的。**在这种情况下,我们将只关注必需的参数。处理 Cloudflare 的任务选项有:
AntiTurnstileTaskProxyLess
:此任務類型使用我們服務器的代理。
我們將使用 AntiTurnstileTaskProxyLess,因为该网站受 Cloudflare Turnstile 保护。遗漏任何参数或提交不正确可能会导致网站拒绝令牌。所有必要的参数都在下图中展示:

第一步:启动 Capsolver 任务
執行 createTask
方法輸入所需數據:
JSON
POST https://api.capsolver.com/createTask
{
"clientKey": "你的API密钥",
"task": {
"type": "AntiTurnstileTaskProxyLess",
"websiteURL": "https://www.yourwebsite.com",
"websiteKey": "0x4XXXXXXXXXXXXXXXXX",
"metadata": {
"action": "login", //可选
"cdata": "0000-1111-2222-3333-example-cdata" //可选
}
}
}
第二步:檢索結果
你需要定期查詢 getTaskResult
API,直到驗證碼成功解決。
所需請求的示例:
json
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey":"你的API密钥",
"taskId": "createTask 方法创建的任务ID"
}
成功解決驗證碼後,你將獲得類似于以下視覺的響應:
獲得的驗證碼令牌可以通過提交 token
來驗證。
?? 令牌被拒绝可能表明缺少信息或信息不正确。确保它不是需要不同参数的 cloudflare challenge 5s。
有关解决 Cloudflare Challenge 5s IUAM 的指导,请访问此文章:鏈接
总之,尽管导航 Cloudflare turnstile 可能看起来很复杂,但通过 capsolver.com,过程是高效且直接的。按照所提供的步骤,你可以轻松解决 Cloudflare 问题。
Capsolver 团队 ?
合規聲明: 本博客提供的信息仅供参考。CapSolver 致力于遵守所有适用的法律和法规。严禁以非法、欺诈或滥用活动使用 CapSolver 网络,任何此类行为将受到调查。我们的验证码解决方案在确保 100% 合規的同时,帮助解决公共数据爬取过程中的验证码难题。我们鼓励负责任地使用我们的服务。如需更多信息,请访问我们的服务条款和隱私政策。
更多

如何解決Cloudflare挑戰
輕松使用CapSolver克服Cloudflare挑戰。本指南涵蓋了解決Cloudflare安全問題的要點,確保通過詳細步驟和技巧成功導航。

Ethan Collins
23-Sep-2025

如何从受 Cloudflare 保护的网站提取数据
本指南將探討從Cloudflare防護網站提取數據的道德和有效技術。

Ethan Collins
20-Feb-2025

2025 年使用 Python 和 Go 解决 Cloudflare 问题
将分享关于 Cloudflare Turnstile 的见解,使用 Python 和 Go 完成这些任务,包括 Turnstile 是否能检测 Python 爬虫以及如何使用 CapSolver 等解决方案有效地绕过它。

Ethan Collins
05-Nov-2024

如何使用 Selenium 解决 Cloudflare Turnstile 验证码
在本博客中,我们将讨论几种使用 Selenium 克服 Cloudflare Turnstile Captcha 的有效技术。

Ethan Collins
11-Oct-2024

使用 Java 进行网页自动化时,解决 Cloudflare Turnstile 验证码的指南
学习如何在Java中自动化网页交互,并使用实际工具和编码技巧绕过Cloudflare Turnstile CAPTCHA。

Ethan Collins
08-Oct-2024

如何自动解决 Cloudflare Turnstile 以进行网页抓取
我们将探索在网页抓取中处理 Cloudflare Turnstile CAPTCHA 的策略,并讨论使用 Puppeteer 和 CapSolver 在 Python 中自动化解决它的技术。

Lucas Mitchell
27-Sep-2024