Selenium Grid + CaptchaAI: giải CAPTCHA phân tán
Dựng Selenium Grid 4 bằng Docker, cho mọi node dùng chung một API key CaptchaAI và tính số thread khớp với số...
reCAPTCHA v2: hướng dẫn CaptchaAI cho tích hợp, vận hành và xử lý lỗi.
Xóa bộ lọc
Dựng Selenium Grid 4 bằng Docker, cho mọi node dùng chung một API key CaptchaAI và tính số thread khớp với số...
Đưa API key CaptchaAI ra khỏi source code: file .env, biến môi trường hệ thống, Docker secrets, secret trong C...
Dựng downloader middleware Scrapy tự bắt sitekey reCAPTCHA v2 và Turnstile, gọi CaptchaAI lấy token rồi phát l...
Thêm downloader middleware vào spider Scrapy: bắt data-sitekey, gửi task tới in.php của CaptchaAI, polling res...
Vì sao cùng một biểu mẫu lại cho kết quả CAPTCHA khác nhau giữa các kịch bản QA, và cách dựng ma trận kiểm thử...
Cho app Retool tự giải reCAPTCHA v2: khai báo CaptchaAI thành REST API resource, gửi task tới in.php, polling...
Bot theo dõi giá trả về HTML rỗng vì dính CAPTCHA? Cách bắt sitekey, giải reCAPTCHA v2/v3 và Turnstile qua Cap...
Suite regression đêm nào cũng phải giải lại hàng trăm CAPTCHA? Ba đòn bẩy cắt con số đó xuống, kèm bảng khắc p...
Site vừa dùng reCAPTCHA v2 vừa dùng Turnstile? Cách nhận diện provider từ HTML, chọn đúng method CaptchaAI và...
Ba tín hiệu nhận ra reCAPTCHA v2 Invisible trong DOM, cách gửi task kèm invisible=1 và cách gọi đúng data-call...
Vì sao form vẫn khóa dù token reCAPTCHA v2 đã hợp lệ, cách tìm tên hàm callback trong DOM và gọi nó bằng Selen...
Token reCAPTCHA chỉ sống 120 giây và dùng được một lần. Bảng quy tắc canh giờ, ba race condition hay gặp và cá...