如何解决AWS WAF Captcha
在我们开始解决AWS WAF Captcha之前,有一些要求和需要注意的事项:
要求:
- CapSolver密钥
- 代理/Proxies(可选)
代理是可选的,但是强烈建议您使用自己的代理进行AWS WAF Captcha,因为IP非常重要。
需要注意的事项:
- 网站URL需要正确
要找到正确的网站URL,您只需要检查网站URL是否具有状态代码405并返回具有iv,key,context值的HTML。请查看下面的图像:
并非总是相同的URL,因此您需要检查URL是否返回405状态代码。您需要触发AWS Captcha才能查看此URL。
此外,URL返回一个具有以下值的HTML:
如果网站返回405状态代码并返回具有key,iv,context的响应HTML,则它是您需要发送给我们的正确URL。
要解决AWS WAF Captcha,请按照我们的文档进行操作。对于此示例,我们将仅使用所需参数。AWS WAF Captcha的任务类型为:
- AntiAwsWafTask:此任务类型需要您自己的代理。
- AntiAwsWafTaskProxyLess:此任务类型不需要您自己的代理。
我们将使用AntiAwsWafTaskProxyLess。
步骤1:向CapSolver提交信息
POST https://api.capsolver.com/createTask
{
"clientKey":"yourapiKey",
"task":
{
"type":"AntiAwsWafTaskProxyLess",
"websiteURL":"https://efw47fpad9.execute-api.us-east-1.amazonaws.com/latest"
}
}
步骤2:获取结果
我们将需要检索getTaskResult方法,直到解决验证码。
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey":"YOUR_API_KEY",
"taskId": "TASKID OF CREATETASK" //ID created by the createTask method
}
验证码的解决方案如下:
在验证码解决后,您可以通过创建cookie aws-waf-token并添加我们返回的值来检查。
总之,解决AWS WAF Captcha可能是一项艰巨的任务,但是通过capsolver.com的帮助,可以快速高效地完成。通过遵循上述步骤,您可以轻松解决AWS WAF Captcha。
原文:如何解决AWS WAF Captcha - Cheapest Captcha Solving Service (capsolver.com)