Bypass Amazon WAF na may isang proxy
Gumamit ng ganitong uri ng mga gawain upang makakuha ng token ng cookie ng Amazon WAF. Kunin lamang ang pansamantalang iv at context mga token kasama ang permanenteng key na susi ng site, ipadala ang mga ito sa aming API. Ang resulta ng gawain ay isang token na maaari mong gamitin sa iyong kahilingan sa HTTP bilang isang halaga ng cookie na may pangalan amazon-waf-token.
Ang ganitong uri ng gawain ay nangangailangan ng isang proxy. Mangyaring gamitin lamang ito kung ang mga gawain sa proxy-off (AmazontaskProxyless) ay nabigo, dahil pinapabagal nito ang aming mga manggagawa. Ang paglutas ng mga Captchas na may mga proxies ay nangangailangan din ng sobrang mataas na kalidad ng iyong mga proxies na dapat mong i -install ang iyong sarili sa iyong sariling mga VPS server at hindi kailanman gumagamit ng mga binili na serbisyo ng proxy.

Bagay ng gawain
Katangian | Uri | Kinakailangan | Layunin |
---|---|---|---|
type | String | Oo | AmazonTask |
websiteURL | String | Oo | Adres ng puntiryang web page. Maaaring mahanap saan man sa web site, kahit sa lugar ng miyembro. Ang aming mga manggagawa ay hindi nakakapunta doon sa halip ay isi-simulate ang pagbisita. |
websiteKey | String | Oo | Halaga ng key mula sa window.gokuProps object sa waf page source code. |
iv | String | Oo | Halaga ng iv mula sa window.gokuProps object sa waf page source code. |
context | String | Oo | Halaga ng context mula sa window.gokuProps object sa waf page source code. |
captchaScript | String | Hindi | Opsyonal na URL na humahantong sa Captcha.js |
challengeScript | String | Hindi | Opsyonal na URL na humahantong sa Hamon.js |
proxyType | String | Oo | Uri ng proxy http - kalimitang http/https na proxy socks4 - socks4 na proxy socks5 - socks5 na proxy |
proxyAddress | String | Oo | IP address ng proxy ipv4/ipv6. Walang mga host name o IP address mula sa mga lokal na network. |
proxyPort | Integer | Oo | Port ng proxy |
proxyLogin | String | Oo | Login para sa proxy na kinakailangan ang awtorisasyon (basic) |
proxyPassword | String | Oo | Password ng proxy |
Halimbawa ng kahilingan
#pip3 install anticaptchaofficial
from anticaptchaofficial.amazonproxyon import *
solver = amazonProxon()
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")
solver.set_proxy_address("PROXY_ADDRESS")
solver.set_proxy_port(1234)
solver.set_proxy_login("proxylogin")
solver.set_proxy_password("proxypassword")
# 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
Bagay ng solusyon ng gawain
Katangian | Uri | Layunin |
---|---|---|
token | String | Gamitin ang token na ito bilang isang halaga ng cookie na may pangalan na "AWS-Waf-Token" sa iyong kahilingan sa target na web page. |
Halimbawa ng tugon
{
"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"
}