

Mejor solucionador de AWS WAF
Solucionador de AWS WAF
¿Qué es AWS WAF?
La solución de resolución de captchas impulsada por IA de CapSolver está diseñada específicamente para la eficiencia, permitiendo un manejo sin interrupciones de los captchas de AWS WAF durante el raspado de datos públicos. Alimentada por tecnología de IA avanzada, garantiza una recolección de datos ininterrumpida y ayuda a las empresas a lograr una automatización eficiente y confiable.
Más información sobre el solucionador de AWS WAFLet's confirm you are human
Choose all the bags
Success
You have been verified
Cómo resolver AWS WAF - Guía de API
El servicio de resolución automática de CAPTCHA de CapSolver puede ayudarle a resolver los desafíos de AWS WAF fácilmente. Nuestros servicios están disponibles a través de la API de CapSolver y la extensión de Chrome. Regístrese en CapSolver para usar el servicio de CAPTCHA.
Step 1 : Creating a Task
To solve AWS WAF, you first need to create a task using the createTask method.
Here's the structure of the task object:
type: Required. This should beAntiAwsWafTaskorAntiAwsWafTaskProxyLess.websiteURL: Required. The url of the page that returns captcha related information.proxy: Optional. If you're using a proxy, you can include it here.awsKey: Optional. Thekeyvalue returned by the captcha pageawsIv: Optional. Theivvalue returned by the captcha pageawsContext: Optional. Thecontextvalue returned by the captcha pageawsChallengeJS: Optional. Thechallenge.jslink returned by the captcha pageawsApiJs: Optional. Thejsapi.jslink returned by the captcha pageawsProblemUrl: Optional. Theproblemendpoint url containing keywords likeproblem,num_solutions_required, etc.awsApiKey: Optional. Theapi_keyvalue of theproblemendpointawsExistingToken: Optional. Theaws-waf-tokenused for the last verification
Here's an example request:
json
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "AntiAwsWafTask", // AntiAwsWafTaskProxyLess
"websiteURL": "https://efw47fpad9.execute-api.us-east-1.amazonaws.com/latest", // Required
"awsKey": "AQIDAHjcYu/GjX+QlghicBg......shMIKvZswZemrVVqA==", // Optional
"awsIv": "CgAAFDIlckAAAAid", // Optional
"awsContext": "7DhQfG5CmoY90ZdxdHCi8WtJ3z......njNKULdcUUVEtxTk=", // Optional
"awsChallengeJS": "https://41bcdd4fb3cb.610cd090.us-east-1.token.awswaf.com/41bcdd4fb......a6c832/challenge.js", // Optional
"awsApiJs": "https://9175c2fd4189.edge.captcha-sdk.awswaf.com/9175c2fd4189/jsapi.js", // Optional
"awsProblemUrl": "https://ait...awswaf.com/ait/ait/ait/problem?kind=visual&...&problem=gridcaptcha-5-0.1-0&num_solutions_required=2", // Optional
"awsApiKey": "Sps+L2gV...", // Optional
"awsExistingToken": "5na16dg6-216a-...", // Optional
"proxy": "http:ip:port:user:pass" // socks5:ip:port:user:pass
}
}
Once the task is successfully submitted, you'll receive a Task ID in the response:
json
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
Step 2 : Getting Results
Once you have the Task ID, you can use it to retrieve the solution. Submit the Task ID with the getTaskResult method. The results should be ready within an interval of 1s to 10s.
Here's an example request:
json
{
"clientKey": "YOUR_API_KEY",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
The response will include the solution token:
json
{
"errorId": 0,
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006",
"status": "ready",
"solution": {
"cookie": "223d1f60-0e9f-4238-ac0a-e766b15a778e:EQoAf0APpGIKAAAA:AJam3OWpff1VgKIJxH4lGMMHxPVQ0q0R3CNtgcMbR4VvnIBSpgt1Otbax4kuqrgkEp0nFKanO5oPtwt9+Butf7lt0JNe4rZQwZ5IrEnkXvyeZQPaCFshHOISAFLTX7AWHldEXFlZEg7DjIc="
}
}
Resolver AWS WAF con el SDK de CapSolver
Soporta CAPTCHAs populares
Resuelva CAPTCHAs fácilmente con CapSolver
Nos esforzamos por hacer que la integración de nuestros productos en su infraestructura sea lo más fácil posible. Con soporte para varios idiomas y ejemplos de código listos para usar, garantizamos un inicio rápido de sus proyectos web.


Servicios populares de resolución de CAPTCHA que soportamos

reCAPTCHA v2 / v3
Cloudflare Challenge
AWS WAF
Imagen a texto
Cloudflare Turnstile
Más tipos
Garantizando el cumplimiento de las regulacionesPara todos los usuarios

Apoyamos el uso ético de la tecnología para promover el bienestar humano y nos oponemos firmemente a las prácticas ilegales o al uso inapropiado de nuestras soluciones. Condenamos estrictamente la recopilación ilícita de datos confidenciales sin el consentimiento adecuado, abogando por la agregación responsable de datos públicos para enriquecer la existencia humana. Si encuentra personas que abusan de nuestra plataforma, le animamos a denunciar dicha conducta. Para fomentar la confianza y proporcionar a los usuarios mayor autonomía, hemos lanzado un centro de privacidad dedicado con herramientas e información sobre derechos de datos.

