अमेज़ॅन WAF को बायपास करें
अमेज़ॅन WAF कुकी टोकन प्राप्त करने के लिए इस प्रकार के कार्यों का उपयोग करें। बस अस्थायी iv और context टोकन को स्थायी key साइट कुंजी के साथ पकड़ो, उन्हें हमारे एपीआई पर भेजें। कार्य का परिणाम एक टोकन है जिसे आप अपने HTTP अनुरोध में amazon-waf-token नाम के साथ कुकी मान के रूप में उपयोग कर सकते हैं।
प्रॉक्सी के साथ के साथ टास्क टेस्ट करने से पहले इस तरह की टास्क को पहले बायपास दर के लिए टेस्ट कर लें।

Captcha उदाहरण
टास्क ऑब्जेक्ट
प्रॉपर्टी | टाइप | आवश्यक | लक्ष्य |
---|---|---|---|
type | स्ट्रिंग | हाँ | AmazonTaskProxyless |
websiteURL | स्ट्रिंग | हाँ | किसी लक्षित वेब पेज का पता। यह वेबसाइट में कहीं भी पाया जा सकता है, किसी सदस्य वाले एरिया में भी। हमारे कर्मचारी वहाँ जाते तो नहीं, पर अपने जाने की सिमुलेशन ज़रूर कर देते हैं। |
websiteKey | स्ट्रिंग | हाँ | WAF पृष्ठ स्रोत कोड में window.gokuProps ऑब्जेक्ट से key का मान। |
iv | स्ट्रिंग | हाँ | WAF पृष्ठ स्रोत कोड में window.gokuProps ऑब्जेक्ट से iv का मान। |
context | स्ट्रिंग | हाँ | WAF पृष्ठ स्रोत कोड में window.gokuProps ऑब्जेक्ट से context का मान। |
captchaScript | स्ट्रिंग | नहीं | Captcha.js के लिए वैकल्पिक URL |
challengeScript | स्ट्रिंग | नहीं | वैकल्पिक URL चुनौती के लिए अग्रणी |
अनुरोध का उदाहरण
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
टास्क सॉल्यूशन ऑब्जेक्ट
प्रॉपर्टी | टाइप | लक्ष्य |
---|---|---|
token | स्ट्रिंग | लक्ष्य वेब पेज के लिए अपने अनुरोध में "AWS-Waf-token" नाम के साथ एक कुकी मान के रूप में इस टोकन का उपयोग करें। |
रिस्पॉन्स का उदाहरण
{
"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"
}