Menu

Bỏ qua Amazon WAF với proxy

Sử dụng loại nhiệm vụ này để có được mã thông báo cookie Amazon WAF. Chỉ cần lấy các mã thông báo tạm thời ivcontext cùng với khóa trang web key vĩnh viễn, gửi chúng đến API của chúng tôi. Kết quả của tác vụ là một mã thông báo mà bạn có thể sử dụng trong yêu cầu HTTP của mình làm giá trị cookie với tên amazon-waf-token.

Loại nhiệm vụ này đòi hỏi một proxy. Vui lòng chỉ sử dụng nó nếu các nhiệm vụ proxy-off (Amazontaskproxyless) không thành công, vì nó làm chậm công nhân của chúng tôi. Giải quyết các captchas với proxy cũng đòi hỏi chất lượng siêu cao của các proxy mà bạn nên tự cài đặt trên các máy chủ VPS của riêng bạn và không bao giờ sử dụng các dịch vụ proxy đã mua.

Amazon WAF captcha example
Ví dụ về captcha

Đối tượng tác vụ

Thuộc tínhLoạiBắt buộcMục đích
typeChuỗiAmazonTask
websiteURLChuỗiĐịa chỉ trang web đích. Có thể ở bất kỳ đâu trên trang web, ngay cả trong khu vực thành viên. Nhân viên của chúng tôi không điều hướng đến khu vực đó mà chỉ giả lập truy cập.
websiteKeyChuỗiGiá trị của key từ đối tượng window.gokuProps trong mã nguồn trang WAF.
ivChuỗiGiá trị của iv từ đối tượng window.gokuProps trong mã nguồn trang WAF.
contextChuỗiGiá trị của context từ đối tượng window.gokuProps trong mã nguồn trang WAF.
captchaScriptChuỗiKhôngURL tùy chọn dẫn đến captcha.js
challengeScriptChuỗiKhôngURL tùy chọn dẫn đến thử thách.js
proxyTypeChuỗiLoại proxy
http - proxy http/https thông thường
socks4 - socks4 proxy
socks5 - socks5 proxy
proxyAddressChuỗiĐịa chỉ IP Proxy ipv4/ipv6. Không có tên máy chủ hoặc địa chỉ IP từ mạng cục bộ.
proxyPortSố nguyênCổng proxy
proxyLoginChuỗiThông tin đăng nhập cho proxy cần được xác minh (cơ bản)
proxyPasswordChuỗiMật khẩu proxy

Ví dụ về yêu cầu

Python
Javascript
Go
PHP
Java
C#
bash
#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

Đối tượng giải của tác vụ

Thuộc tínhLoạiMục đích
tokenChuỗiSử dụng mã thông báo này như một giá trị cookie với tên "AWS-WAF-Token" trong yêu cầu của bạn đến trang web đích.

Ví dụ về phản hồi

{
    "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"
}