I/ Ưu điểm
- siêu rẻ đối với những ai có nhu cầu nhiều
- rất dễ triển khai, chỉ 30p là xong
- Capmonster hoặc Xevil
- Sock, proxy. Nếu dùng để giải recaptcha google thì nên dùng rotator proxy (unlimited bandwidth, chứ bandwidth mà tính tiền thì trả không nổi đâu) để có tốc độ tốt, nhiều ip. Tìm dịch vụ proxy phù hợp ở đây, kính thưa các loại proxy kèm code giảm giá luôn, nếu là thành viên còn có thể xài thử miễn phí.
Trong bài này mình sẽ lấy Capmonster và recaptcha google (cần mua thêm recaptcha sitekey addon 10$/1 tháng) làm ví dụ, các loại captcha text thường thì không cần mua thêm recaptcha sitekey addon. Xevil thì cũng na ná thôi nên bài này chỉ demo 1 cái.
1/ Mua và cài đặt Capmonster
2/ Thiết lập ip endpoint cho API, lấy ip của chính vps (*)
1/ Tạo request giải captcha lên server
Code:
{ipEndpoint}:80/in.php?key={apiKey}&method=userrecaptcha&googlekey={captchaSiteKey}&pageurl={siteUrl}
- ipEndpoint: lấy từ * phía trên phần IV
- apiKey: lấy từ ** phía trên phần IV
- siteUrl: url gốc của website mà bạn cần giải captcha, ví dụ bạn cần giải captcha ở https://xxx.com/register, thì siteUrl chỉ cần https://xxx.com là đủ
- captchaSiteKey: bật f12 view html website cần giải captcha, tìm với từ khóa data-sitekey= hoặc k=. Như hình dưới, captchaSiteKey sẽ là 6LfaSDQUAAAAAOwOTg3lFzaUdYZ8m6H_CCKBiqhi
2/ Sau khi đã request thành công, server sẽ trả kết quả về có dạng
Code:
OK|6969
- OK: đã gửi yêu cầu giải captcha thành công
- 6969: captchaId, dùng để kiểm tra kết quả trả về
3/ Sau khi có captchaID, chờ tầm 15s>30s gì đó tùy ý, gửi request kiểm tra kết quả về server
Code:
{ipEndpoint}:80/res.php?key={apiKey}&action=get&id={captchaId}
- ipEndpoint: lấy từ * phía trên phần IV
- apiKey: lấy từ ** phía trên phần IV
- captchaId: lấy ở phía trên phần V/2
4/ Sau khi gửi request kiểm tra
- nếu server trả về kết quả có chứa CAPCHA_NOT_READY: chưa giải xong, lặp lại bước 3 sau 1s hay mấy giây tùy ý, cứ thế đến khi nào có kết quả thì thôi
- nếu server trả về có dạng
Code:
OK|03AGdBq27mKbQgNycZ-uZj9kG3J6ovy7FhihGegqcNDTIP4TmO46miVZEsp1QH1u.....
- OK: đã giải xong
- 03AGdBq27mK...: đây là kết quả cần lấy
Last edited: