Cloudflare Waiting Room
这是 Cloudflare 的一种新防护机制:用户在访问资源前平均需要等待约 3 分钟:

你也可以通过页面头部识别这种 Cloudflare 类型:
更多相关内容,请访问我们的博客
更多相关内容,请访问我们的博客
请求参数
注意!
-
对此任务请使用 自定义代理。
-
解决后,你将收到 特殊 cookies,需添加到浏览器。
type<string>requiredTurnstileTask
websiteURL<string>required包含检查的页面 URL
websiteKey<string>requiredCloudflare 网站 key
cloudflareTaskType<string>requiredwait_room
htmlPageBase64<string>required包含 <title>Waiting Room powered by Cloudflare</title> 的 Base64 编码 HTML 页面
userAgent<string>required浏览器 User-Agent。
仅提供当前 Windows UA: userAgentPlaceholder
proxyType<string>requiredhttp - 常规 HTTP/HTTPS 代理;
https - 当 http 不可用时使用(某些自定义代理必填);
socks4 - SOCKS4 代理;
socks5 - SOCKS5 代理。
proxyAddress<string>required代理 IP 地址(IPv4/IPv6)。禁止使用:
- 透明代理
- 本地机器代理
proxyPort<integer>required代理端口
proxyLogin<string>required代理登录名
proxyPassword<string>required代理密码
创建任务方法
POST
https://api.capmonster.cloud/createTask
请求
{
"clientKey":"API_KEY",
"task": {
"type":"TurnstileTask",
"websiteURL":"https://example.com",
"websiteKey":"xxxxxxxxxx",
"cloudflareTaskType": "wait_room",
"htmlPageBase64": "PCFET0NUWVBFIGh0...vYm9keT48L2h0bWw+",
"userAgent": "userAgentPlaceholder",
"proxyType":"http",
"proxyAddress":"8.8.8.8",
"proxyPort":8080,
"proxyLogin":"proxyLoginHere",
"proxyPassword":"proxyPasswordHere"
}
}
响应
{
"errorId":0,
"taskId":407533072
}
获取任务结果方法
使用 getTaskResult 方法来获取等待室解决方案。根据系统负载,响应可能需要 5 到 20 秒。
POST
https://api.capmonster.cloud/getTaskResult
请求
{
"clientKey": "API_KEY",
"taskId": 407533072
}
响应
{
"errorId": 0,
"status": "ready",
"solution": {
"cf_clearance": "1tarGvbY2_ZhQdYxpSBloao.FoOn9VtcJtmb_IQ_hCE-1761217338-1.2.1.1-vyVPoLYIGX0VCJomVuLjF7n0kdM0PXaPjpDsRcohxGr7hb2CE7WfcHpmQZ70goqEjdWxPsDhSVaKNTz9opxWguiNdWEEq_.SceWXIqfP7tnEb69f3bP0mixNqcWy_5P_9INpoAEqr1k7aYU0r45PT4gPr5pwHxedVySyLRdoBXIJasdTE52YOQ3NPdGWTwQ_3h2n_wYqqIvf0kCSAvimRrmsgZxomlyejwqPI6ZHi.w"
}
}
| 属性 | 类型 | 说明 |
|---|---|---|
| cf_clearance | 字符串 | 特殊的 Cloudflare cookies,可设置到浏览器中 |
