Vượt mã captcha
A-Parser không tự giải captcha. Để vượt qua captcha, A-Parser sử dụng proxy và các dịch vụ giải captcha.
Tùy thuộc vào loại captcha, các dịch vụ trực tuyến sau đây được hỗ trợ:
- RuCaptcha
- Anti-Captcha
- 2captcha
- CapMonster
- CapMonster cloud
- CapSolver
- captchas.io
- cap.guru
- White captcha
- Capsola
- Nextcaptcha
Và phần mềm ngoại tuyến - XEvil, CapMonster.
Để làm việc với các dịch vụ giải captcha, A-Parser có năm công cụ cào dữ liệu tích hợp:
Util::AntiGate - giải mã captcha dưới dạng hình ảnh có chứa chữ cái/chữ số/từ ngữ
Util::ReCaptcha2 - giải mã Google ReCaptcha v2
Util::ReCaptcha3 - giải mã Google ReCaptcha v3
Util::hCaptcha - giải mã captcha hCaptcha
Util::Turnstile - giải mã captcha Cloudflare Turnstile
Điều quan trọng cần hiểu là các cài đặt nhận dạng captcha được thiết lập trong một công cụ cào dữ liệu riêng biệt và sau đó được sử dụng trong các công cụ khác. Nghĩa là chúng ta thiết lập một công cụ cào dữ liệu và sử dụng các cài đặt của nó làm cài đặt cho tùy chọn của công cụ khác. Điều này cho phép có các cài đặt khác nhau cùng lúc cho các dịch vụ hoặc chương trình giải captcha khác nhau.
Dưới đây sẽ mô tả cách thiết lập từng công cụ cào dữ liệu để làm việc với các dịch vụ giải captcha.
Thiết lập
Tất cả công cụ cào dữ liệu để giải mã captcha đều được cấu hình tương tự nhau, dưới đây là ví dụ cấu hình với
Util::AntiGate.
Thiết lập mẫu (preset) cho công cụ cào dữ liệu captcha
Mở Settings (Cài đặt) và sau đó mở Parser Presets (Cài đặt công cụ cào dữ liệu).
Chọn công cụ cào dữ liệu
Util::AntiGate trong danh sách thả xuống.

Tiếp theo cần:
- Chọn Provider mong muốn.
- Công cụ cào dữ liệu sẽ tự động sử dụng đúng url của dịch vụ đã chọn, nhưng nếu cần thiết có thể ghi đè trong trường Provider url.
- Nếu dịch vụ đã chọn yêu cầu, khóa truy cập có thể được chỉ định trong Client key.
Sau đó lưu cài đặt thành một mẫu (preset) mới và nhập tên (trong ví dụ này được đặt tên là My Work Captcha Solver).


Kết nối với công cụ cào dữ liệu đã chọn thông qua ghi đè
Sau khi thiết lập mẫu (preset) cho công cụ cào dữ liệu captcha, chỉ cần chọn nó thông qua tính năng ghi đè.

Kết nối với công cụ cào dữ liệu đã chọn thông qua mẫu cài đặt
Truy cập vào Task Editor (Trình chỉnh sửa tác vụ) và chọn công cụ cào dữ liệu mà bạn sẽ sử dụng AntiGate, ví dụ
SE::Yandex::WordStat.
Đi tới phần cài đặt của nó.

Trong phần cài đặt bên dưới tại mục AntiGate preset, chọn mẫu chúng ta đã tạo trước đó (trong ví dụ này được đặt tên là My Work Captcha Solver).
Lưu tất cả thành một mẫu mới (trong ví dụ này được đặt tên là Use My Work Captcha Solver).


Bước cuối cùng là quay lại Trình chỉnh sửa tác vụ và chọn mẫu thiết lập (preset) vừa tạo có cấu hình AntiGate (trong ví dụ này được đặt tên là Use My Work Captcha Solver) cho công cụ cào dữ liệu
SE::Yandex::WordStat.

Dịch vụ giải captcha
RuCaptcha
RuCaptcha hỗ trợ các loại captcha sau:
- Click CAPTCHA
- Rotate CAPTCHA
- reCAPTCHA (v2/v3/Invisible/Enterprise)
- KeyCAPTCHA
- Capy Puzzle CAPTCHA
- Cloudflare Turnstile
- Amazon CAPTCHA
- Audio CAPTCHA
- Arkose Labs CAPTCHA
- MTCaptcha
- DataDome CAPTCHA
- CyberSiARA CAPTCHA
- Yandex CAPTCHA
- VK CAPTCHA
Anti-Captcha
Anti-Captcha hỗ trợ các loại captcha sau:
- Recaptcha V2
- Recaptcha V3
- FunCaptcha
- GeeTest
- Hcaptcha
- Turnstile
2captcha
2captcha hỗ trợ các loại captcha sau:
- Click CAPTCHA
- Rotate CAPTCHA
- reCAPTCHA V2
- reCAPTCHA V3
- KeyCAPTCHA
- GeeTest CAPTCHA
- hCaptcha
- FunCaptcha
- Capy Puzzle CAPTCHA
- Lemin CAPTCHA
- Cloudflare Turnstile
- Audio CAPTCHA
- Arkose Labs CAPTCHA
- Amazon CAPTCHA
- MTCaptcha
- DataDome CAPTCHA
- CyberSiARA CAPTCHA
CapMonster
CapMonster hỗ trợ các loại captcha sau:
- reCAPTCHA (v2, invisible, v3)
- v.v.
CapMonster cloud
CapMonster cloud hỗ trợ các loại captcha sau:
- reCAPTCHA v2
- reCAPTCHA v3
- reCAPTCHA Enterprise
- hCaptcha
- hCaptcha Enterprise
- FunCaptcha
- GeeTest
- Cloudflare Turnstile
- Cloudflare Bot Challenge
- Yandex SmartCaptcha
CapSolver
CapSolver hỗ trợ các loại captcha sau:
- reCAPTCHA (v2/v3/Enterprise)
- FunCaptcha
- DataDome
- Anti-bot Solution
- hCaptcha (Normal/Enterprise)
- Geetest v3 / v4
captchas.io
captchas.io hỗ trợ các loại captcha sau:
- reCAPTCHA (v2/v3/Invisible/Enterprise)
- Image CAPTCHA
- FunCAPTCHA
- GeeTest
- hCAPTCHA
- Cloudflare Turnstile
- Audio and Text CAPTCHAs
Cap.guru
Cap.guru hỗ trợ các loại captcha sau:
- reCAPTCHA (v2/v3/Invisible)
- hCaptcha
- SmartCaptcha
- FunCaptcha
- ReCaptcha
- hCaptcha
- GeeTest
- Binance
- TikTok
- Amazon
White captcha
White captcha hỗ trợ các loại captcha sau:
- SmartCaptcha từ Yandex
Capsola
Capsola hỗ trợ các loại captcha sau:
- SmartCaptcha click
Nextcaptcha
Nextcaptcha hỗ trợ các loại captcha sau:
- ReCaptchaV2TaskProxyLess
- ReCaptchaV2EnterpriseTask
- ReCaptchaV2EnterpriseTaskProxyLess
- ReCaptchaV2HSEnterpriseTaskProxyLess
- ReCaptchaV3Task
- ReCaptchaV3HSTaskProxyLess
- ReCaptchaV3TaskProxyLess
- ReCaptchaMobileTask
- ReCaptchaMobileProxyLess
Sử dụng XEvil
⏩ Video hướng dẫn thiết lập
Video hướng dẫn sử dụng XEvil kết hợp với A-Parser để giải mã
Util::ReCaptcha2:
Trong video trình bày:
- kết nối XEvil với A-Parser để làm việc với
Util::ReCaptcha2 - kiểm tra và trình diễn hoạt động trong
SE::Google::Modern
Chọn mạng thần kinh mong muốn
Bắt đầu từ XEvil 6.0 [Beta-10], hỗ trợ cho tham số corename đã được thêm vào, qua đó khi gửi các captcha thông thường (hình ảnh), bạn có thể chỉ định mạng thần kinh mong muốn. Chi tiết xem tại đây.
Bạn có thể truyền tham số này bằng cách sử dụng trường Phần bổ sung cho chuỗi truy vấn của công cụ cào dữ liệu
Util::AntiGate. Ví dụ, đối với mạng thần kinh Default v.1, bạn cần viết corename=Default v.1 vào trường này