Akamai Bot Manager bảo vệ nhiều mục tiêu giá trị cao hơn bất kỳ hệ thống chống bot nào khác — các hãng hàng không, đợt mở bán sneaker, bán vé, các nhà bán lẻ lớn. Đây cũng là tay chơi kỳ cựu nhất trong ngành, điều đó có nghĩa hai thứ: hệ thống phát hiện của nó trưởng thành nhất, và phong cách chặn của nó đặc trưng nhất. Akamai hiếm khi hiện captcha cho bạn. Bạn nhận một mã 403 im lặng ở edge, một vòng lặp chuyển hướng vô tận, hoặc — chiêu đặc trưng của nó — một trang tải bình thường nhưng trả về dữ liệu đã bị đầu độc.
Hướng dẫn này bao quát những gì Akamai thực sự kiểm tra trong năm 2026 và một cách tiếp cận bốn lớp khả thi, theo đúng tinh thần của hướng dẫn DataDome/PerimeterX và hướng dẫn Cloudflare của chúng tôi. Lưu ý áp dụng tương tự: đây là để thu thập dữ liệu công khai ở tốc độ hợp lý, không phải để lạm dụng.
Akamai chấm điểm mọi request qua ba lớp, và điểm số này theo phiên của bạn thông qua cookie _abck:
python-requests hay Go-http bị gắn cờ ngay ở packet đầu tiên. Xem bài giải thích JA3/JA4 của chúng tôi để hiểu cơ chế này hoạt động ra sao.:method :path :authority :scheme so với của Chrome là :method :authority :scheme :path) nhận diện client của bạn ngay cả khi TLS của bạn đã được giả mạo. Hầu hết các ca "JA3 của tôi hoàn hảo nhưng vẫn bị chặn" trên các site Akamai là do lệch dấu vân tay HTTP/2.JavaScript của Akamai thu thập một payload "sensor_data" được mã hóa cỡ lớn: quỹ đạo chuột, nhịp gõ phím, hướng thiết bị, hash canvas/WebGL, các dấu vết tự động hóa. Nó POST dữ liệu này lên domain được bảo vệ, và phản hồi sẽ nâng cấp (hoặc đầu độc) cookie _abck của bạn. Một _abck hợp lệ chứa ~0~ ở một vị trí cụ thể; một cái bị gắn cờ chứa ~-1~. Định dạng cảm biến thay đổi vài tuần một lần — đây là lý do các cảm biến bị bắt-rồi-phát-lại chết rất nhanh.
Nhịp độ request, thứ tự điều hướng (bạn có gọi thẳng API sản phẩm mà chưa từng tải trang sản phẩm không?), và tuổi phiên. Akamai rất kiên nhẫn: đôi khi nó cho vài request đầu đi qua rồi chặn bạn giữa phiên một khi điểm số tích lũy đủ.
IP datacenter đã chết trên các site được Akamai bảo vệ — chỉ riêng việc kiểm tra ASN đã giết chúng. Hãy dùng proxy residential, và vì cookie _abck gắn với phiên của bạn, hãy dùng phiên sticky: một IP giữ suốt vòng đời của một danh tính, cookie và IP xoay vòng cùng nhau như một khối. Việc đổi IP giữa phiên làm mất hiệu lực niềm tin cảm biến mà bạn đã gây dựng. (Chiến lược đầy đủ: phiên sticky so với phiên xoay vòng.)
# One sticky identity = one session id, held ~10 min
socks5h://USERNAME:[email protected]:913
Đối với scraping chỉ qua HTTP, client của bạn phải giả mạo cả TLS lẫn HTTP/2. curl_cffi làm đúng cả hai:
from curl_cffi import requests
r = requests.get(
"https://www.target-site.com/api/inventory",
impersonate="chrome", # TLS + HTTP/2 fingerprint together
proxies={"https": "socks5h://USERNAME:[email protected]:913"},
)
httpx thuần với HTTP/2 bật lên không đủ — dấu vân tay h2 của httpx là của riêng nó, không phải của Chrome. Nếu bạn nhận 403 dù dấu vân tay TLS sạch, gần như luôn là vì lý do này. (Bối cảnh: hướng dẫn curl_cffi & tls-client.)
Với bất cứ thứ gì ngoài các trang tĩnh, hãy chạy một trình duyệt thật để bắt tay phiên: tải trang đích, để script cảm biến chạy, thực hiện vài tương tác mang dáng dấp con người (cuộn, di chuyển chuột), rồi mới trích xuất cookie cho HTTP client của bạn — qua cùng một proxy:
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch(proxy={
"server": "us.jibaoproxy.com:913",
"username": "USERNAME", "password": "PASSWORD",
})
page = browser.new_page()
page.goto("https://www.target-site.com/")
page.mouse.move(300, 400); page.mouse.wheel(0, 600)
page.wait_for_timeout(3000) # sensor POST happens here
cookies = page.context.cookies()
abck = next(c["value"] for c in cookies if c["name"] == "_abck")
# "~0~" in abck -> valid; "~-1~" -> flagged, restart with new identity
| Triệu chứng | Lớp khả nghi | Cách khắc phục |
|---|---|---|
| 403 ngay request đầu, chưa dính cookie nào | Dấu vân tay TLS / HTTP/2 | Giả mạo bằng curl_cffi, không dùng httpx thô |
| Vài request đầu ổn, bị chặn sau 5–10 lần | Uy tín IP hoặc nhịp độ | Phiên sticky residential, chậm lại |
_abck chứa ~-1~ | Cảm biến / dấu vết tự động hóa | Bắt tay bằng trình duyệt thật, tương tác giống con người trước |
| 200 OK nhưng dữ liệu trông sai | Phản hồi bị đầu độc | Bạn đã bị gắn cờ — reset danh tính toàn bộ |
| Vòng lặp chuyển hướng vô tận ngay lối vào | Chặn ở mức edge trên IP | IP residential mới, kiểm tra ASN không bị gắn cờ |
_abck), và chấm điểm hành vi kiên nhẫn._abck hợp lệ bằng trình duyệt thật trước khi đụng tới API; kiểm tra có ~0~.Phiên sticky, ASN sạch, tính phí theo GB — 500MB lưu lượng miễn phí, không cần thẻ.
Bắt Đầu Dùng Thử Miễn PhíNgười dùng mới nhận 500MB khi đăng ký, cùng tiền thưởng cho lần nạp đầu tiên. Ưu đãi có thời hạn.