#
AWS WAF (AmazonTask)
Solve Amazon AWS WAF captcha challenges. Supports both standard and challenge modes.
#
Basic usage
import { AmazonTask } from "node-capmonster"
const client = new AmazonTask("<api_key>")
const task = client.task({
websiteURL: "https://example.com",
websiteKey: "<window.gokuProps.key>",
captchaScript: "https://example.com/captcha.js",
cookieSolution: true,
})
const taskId = await client.createWithTask(task)
const result = await client.joinTaskResult(taskId)
console.log(result.cookies) // { "aws-waf-token": "..." }
console.log(result.userAgent) // UA used during solving
#
Request parameters
#
Response
When cookieSolution: true:
When cookieSolution: false (default):