Menu

Kringgå Amazon WAF

Det finns två alternativ för hur denna captcha används på destinationssidorna:

1. Bots-filtreringssida som Amazon visar automatiskt när du besöker en webbplats bakom deras brandvägg. Vi kallar den "gokuProps", eftersom du kan hitta window.gokuProps-parametrar på den här sidans källkod.

2. Fristående captcha widget som utlöses av användarens åtgärd. Vi kallar det Widget.

Identifiera själv typen av captcha och använd switcher nedan för att visa olika versioner av dokumentation och exempel.

gokuProps
Widget

Använd den här typen av uppgifter för att få Amazon WAF-cookie-token. Hämta helt enkelt tillfälliga iv och context tokens tillsammans med permanent key webbplatsnyckel och skicka dem till vårt API. Resultatet av uppgiften är en token som du kan använda i din HTTP-begäran som ett cookie-värde med namnet amazon-waf-token.

Testa den här typen av uppgift först för bypass-frekvens innan du testar uppgifter med fullmakter.

Amazon WAF captcha exampleAmazon WAF widget captcha example
Exempel på Captcha

Uppdragets objekt

EgenskapTypObligatoriskBeskrivning
typeTextsträngJaAmazonTaskProxyless
websiteURLTextsträngJaMålsidans webbadress. Kan hittas var som helst på webbplatsen. Även i inloggat läge. Våra arbetare går inte dit, utan emulerar besöket.
websiteKeyTextsträngJaVärde på key från window.gokuProps objekt i WAF-sidans källkod.
ivTextsträngJaVärde på iv från window.gokuProps objekt i WAF-sidans källkod.
contextTextsträngJaVärde på context från window.gokuProps objekt i WAF-sidans källkod.
captchaScriptTextsträngNejValfri URL som leder till captcha.js
challengeScriptTextsträngNejValfri URL som leder till challenge.js
gokuProps
Widget

Exempel på förfrågan

Python
Javascript
Go
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.amazonproxyless import *

solver = amazonProxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY")
solver.set_website_url("https://website.com")
solver.set_website_key("key_value_from_window.gokuProps_object")
solver.set_iv("iv_value_from_window.gokuProps_object")
solver.set_context("context_value_from_window.gokuProps_object")

# Optional script URLs
solver.set_captcha_script("https://e9b10f157f38.9a96e8b4.us-gov-west-1.captcha.awswaf.com/e9b10f157f38/76cbcde1c834/2a564e323e7b/captcha.js")
solver.set_challenge_script("https://e9b10f157f38.9a96e8b4.us-gov-west-1.token.awswaf.com/e9b10f157f38/76cbcde1c834/2a564e323e7b/challenge.js")

# Specify softId to earn 10% commission with your app.
# Get your softId here: https://anti-captcha.com/clients/tools/devcenter
solver.set_soft_id(0)

token = solver.solve_and_return_solution()
if token != 0:
    print "token: "+token
else:
    print "task finished with error "+solver.error_code

Lösningens objekt

EgenskapTypBeskrivning
tokenTextsträngAnvänd denna token som ett cookie-värde med namnet "aws-waf-token" i din begäran till målwebbsidan.

Exempel på svar

{
    "errorId":0,
    "status":"ready",
    "solution": {
      "token": "fe4c2ff3-6ed6-40fa-95c9-4c738a7dad49:FgoAe0ZLBmYBAAAA:LK0S/m1nGbfjDk/9i6tMmiUWGecMfyjvuAx9lY6ZhaBUmjrILEqW00UAsEliykPjwebdzn9J3..."
    },
    "cost":"0.002000",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}