
Anh Tuan
Data Science Expert

reCAPTCHA V3 không phải là nhiệm vụ captcha thông thường. Nó không phải là bài kiểm tra Turing tự động để phân biệt robot và con người. reCAPTCHA V3 là cơ chế điểm số trình duyệt để nhận biết ai đang sử dụng trình duyệt, một người thật hay một chương trình. Kết quả của việc giải reCAPTCHA V3 là một điểm số từ 0.1 đến 0.9, trong đó 0.1 là "có khả năng là robot" và 0.9 là "có khả năng là người thật". CapSolver cung cấp các token với điểm số 0.9.
Đôi khi rất khó phân biệt giữa reCAPTCHA V2 Invisible và V3. Trong những trường hợp đó, hãy mở bảng điều khiển trình duyệt (Command+Option+C trên Mac hoặc Control+Shift+C trên Windows, Linux, Chrome OS) và kiểm tra các yêu cầu được gửi đến google.com (hoặc recaptcha.net trong một số trường hợp) trên tab Network.
Tìm một yêu cầu
https://www.google.com/recaptcha/api2/reload?k= cho reCaptcha v3 hoặc https://www.google.com/recaptcha/enterprise/reload?k= cho reCaptcha v3 Enterprise
Sau đó kiểm tra
https://www.google.com/recaptcha/api2/userverify?k=
Yêu cầu đầu tiên luôn tồn tại. Nếu bạn không tìm thấy nó, hãy thử thay đổi tên miền thành "recaptcha.net" và tìm cho đến khi bạn tìm thấy. Nếu bạn không tìm thấy yêu cầu thứ hai đến userverify, thì đó là trường hợp của reCAPTCHA V3. Nếu có yêu cầu đến userverify, thì đó là reCAPTCHA V2 Invisible.
Có một số cách để tìm key google và tham số action, một số cách hiệu quả hơn những cách khác. Cách đầu tiên là phương pháp tốt nhất để tìm các giá trị này.
Đọc bài viết này blog
Mã thưởng: Một mã thưởng cho các giải pháp captcha hàng đầu; Bảng điều khiển CapSolver: CAP25. Sau khi sử dụng, bạn sẽ nhận thêm 5% thưởng sau mỗi lần nạp tiền, không giới hạn.
Tải xuống Charles Proxy
Nhấp chuột phải vào yêu cầu mà bạn có thể thấy với tên https://google.com

Nhấp vào "enable ssl"

Sau khi nhấp vào, nó sẽ trông như sau:

Để xác định key google và tham số action, chúng ta chỉ cần truy cập trang web và kích hoạt reCaptcha v3 với Charles mở

Trong trường hợp này, đó là reCaptcha v3 Enterprise, nhưng một yêu cầu sẽ xuất hiện ở đây. Dòng màu đỏ là key google
Bây giờ bạn đã có key google, đến lúc tìm tham số action. Nhấp vào yêu cầu reload và trong menu bên phải, nhấp vào ProtoBuf

Sau khi nhấp, một số giá trị sẽ xuất hiện, chúng ta cần tìm tham số có dạng văn bản và trông giống như tham số action, trong trường hợp này:

LOGIN_USER_SEARCH là tham số action.
Có 11 cấp độ của reCAPTCHA, với điểm số từ 0.0 đến 1.0. Điểm số 1.0 có nghĩa là tương tác có rủi ro thấp và gần như chắc chắn là thật, trong khi giá trị 0.0 có nghĩa là kết nối có rủi ro cao và có thể là giả.
POST https://api.capsolver.com/createTask
{
"clientKey":"yourapiKey",
"task":
{
"type":"ReCaptchaV3Task",
"websiteURL":"https://antcpt.com/score_detector",
"websiteKey":"6LcR_okUAAAAAPYrPe-HK_0RULO1aZM15ENyM-Mf",
"pageAction": "homepage",
"proxy":"yourproxy"
}
}
Chúng ta sẽ cần sử dụng phương thức getTaskResult cho đến khi captcha được giải.
Ví dụ:
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey":"YOUR_API_KEY",
"taskId": "TASKID OF CREATETASK" //ID được tạo bởi phương thức createTask
}
Sau khi captcha được giải, bạn có thể kiểm tra token captcha bằng cách gửi token đến trang web.
Để biết thêm thông tin về cách giải reCaptcha v3, vui lòng xem bài viết này: Giải reCaptcha v3 với điểm số người thật
Đội ngũ CapSolver 💜
Đang gặp phải lỗi "reCAPTCHA Invalid Site Key" hoặc "token reCAPTCHA không hợp lệ"? Khám phá các nguyên nhân phổ biến, các giải pháp từng bước và mẹo khắc phục sự cố để giải quyết các vấn đề xác minh reCAPTCHA thất bại. Học cách sửa lỗi xác minh reCAPTCHA, vui lòng thử lại.

Học cách giải reCAPTCHA v2 bằng Python và API. Hướng dẫn toàn diện này bao gồm các phương pháp Proxy và không dùng Proxy cùng với mã nguồn có thể triển khai cho tự động hóa.
