
Anh Tuan
Data Science Expert

Để xác định phiên bản reCAPTCHA đang được sử dụng, bắt đầu với phương pháp tiện ích mở rộng bên dưới, sau đó so sánh widget hiển thị và các yêu cầu liên quan đến biểu mẫu bạn đang kiểm tra. Hướng dẫn này bao gồm reCAPTCHA v2, v2 Doanh nghiệp, reCAPTCHA ẩn v2, v3 và v3 Doanh nghiệp, giữ Charles như công cụ kiểm tra tùy chọn. CapSolver cung cấp bộ phát hiện cho các tham số CAPTCHA được hỗ trợ. Nếu kết quả mơ hồ, xác minh nó với mã ứng dụng hoặc, đối với trang bạn quản lý, khóa được cấu hình. Từ điển reCAPTCHA giải thích các thuật ngữ cơ bản.

Sử dụng bộ phát hiện được mô tả trong hướng dẫn xác định chính xác CAPTCHA và tham số của CapSolver chính thức:
isInvisible, isEnterprise và isReCaptchaV3.Hướng dẫn cũng ghi lại pageAction và các tham số khác. Kiểm tra xem kết quả có thuộc về biểu mẫu bạn đang kiểm tra hay không; các biểu mẫu khác nhau có thể sử dụng tích hợp khác nhau. Nếu phát hiện không đầy đủ, tiếp tục với các kiểm tra thủ công bên dưới.
Điểm chính:

google.com hoặc recaptcha.net.Hướng dẫn của Google tổng quan về phiên bản reCAPTCHA giải thích rằng phiên bản hộp kiểm v2 có thể chuyển người dùng ngay lập tức hoặc hiển thị thách thức. Tên miền đơn lẻ không xác định phiên bản.
Điểm chính:

s. Tham số này không chỉ dành riêng cho Doanh nghiệp. Chi tiết thêm có thể được tìm thấy trong Tài liệu reCAPTCHA v2 Doanh nghiệp.google.com hoặc recaptcha.net./enterprise/ là manh mối của gia đình Doanh nghiệp. Xác nhận loại khóa và widget liên quan trước khi phân loại là v2 Doanh nghiệp.https://www.google.com/recaptcha/enterprise/anchorĐối với các phiên bản này, Charles Proxy có thể giúp kiểm tra các yêu cầu đằng sau tương tác ẩn. Bạn cũng có thể sử dụng bảng mạng của trình duyệt và mã tích hợp trang; Charles là tùy chọn.
Nếu bạn thích công cụ phát triển trình duyệt, bỏ qua cài đặt Charles và sử dụng kiểm tra tích hợp trong mỗi phần bên dưới.
Tải về và cài đặt Charles Proxy.
Trong Charles, mở cài đặt Proxy SSL dưới menu Proxy. Tuân theo hướng dẫn SSL Proxying chính thức cho phiên bản đã cài đặt.

Chỉ thêm các tên miền bạn quan sát trong các yêu cầu liên quan, trên cổng 443; các ví dụ phổ biến là www.google.com và www.recaptcha.net. Phù hợp với tên miền con thực tế thay vì giả định tên miền gốc bao phủ nó.
Kiểm tra HTTPS cũng yêu cầu cài đặt và tin tưởng chứng chỉ gốc Charles trong trình duyệt hoặc hệ thống được sử dụng cho bài kiểm tra của bạn. Tuân theo hướng dẫn cài đặt chứng chỉ của Charles cho môi trường đó.
Sử dụng môi trường gỡ lỗi chuyên dụng, có quyền: lưu lượng truy cập giải mã có thể chứa token hoặc dữ liệu tài khoản. Dừng ghi lại khi kết thúc và tuân theo quy trình của môi trường để xóa niềm tin chứng chỉ tạm thời. Giao diện Charles cũ được minh họa trong hình ảnh gốc; nhãn menu có thể khác nhau tùy phiên bản.
Điểm chính:

google.com hoặc recaptcha.net.recaptcha, sau đó kiểm tra yêu cầu reload liên quan nếu có.
Hình ảnh gốc cho thấy fi tại vị trí protobuf 6. Xem đây là quan sát lịch sử từ bản ghi này, không phải quy tắc phát hiện đảm bảo: bố cục gói nội bộ không phải là API công khai ổn định.
Không dùng Charles, kiểm tra cấu hình widget và cách hành động kích hoạt nó. Hướng dẫn reCAPTCHA ẩn của Google ghi lại việc gắn nút và hiển thị chương trình với data-size="invisible". Kiểm tra tích hợp xung quanh nữa; sự vắng mặt của hộp kiểm đơn lẻ không chứng minh reCAPTCHA v2 ẩn.

Điểm chính:
google.com hoặc recaptcha.net.recaptcha, sau đó kiểm tra yêu cầu reload liên quan nếu có.
Hình ảnh gốc cho thấy chuỗi hành động tại vị trí protobuf 8. Vị trí này là chi tiết bố cục gói lịch sử, không đủ để chứng minh v3 hoặc Doanh nghiệp. Sự hiện diện của hành động đơn lẻ cũng không đủ: CapSolver ghi lại trường pageAction cho một số nhiệm vụ v2.
Không dùng Charles, kiểm tra tích hợp đang hoạt động. Hướng dẫn v3 của Google ghi lại việc thực thi dựa trên hành động, bao gồm tham số render khóa trang và hành động được truyền đến grecaptcha.execute. Tên phương thức này đơn lẻ không quyết định vì reCAPTCHA v2 ẩn cũng sử dụng nó. Đối với Doanh nghiệp, kiểm tra enterprise.js, lời gọi liên quan và cấu hình khóa của chủ sở hữu.
Sau khi xác định, sử dụng tài liệu nhiệm vụ reCAPTCHA v3 của CapSolver hiện tại https://docs.capsolver.com/en/guide/captcha/ReCaptchaV3/ để ánh xạ hành động quan sát đến các trường yêu cầu được hỗ trợ.

Bắt đầu với tiện ích mở rộng, sau đó sử dụng hành vi widget, mã tích hợp và quan sát mạng trình duyệt hoặc Charles để kiểm tra kết quả. Giữ các hình ảnh gói gốc như ví dụ, và xác minh các trường hợp không chắc chắn với cấu hình khóa đang hoạt động. Sử dụng CapSolver với các tham số đã được tài liệu cho tích hợp được xác định.
Câu hỏi: reCAPTCHA v2 luôn hiển thị thách thức hình ảnh không?
Không. reCAPTCHA v2 hộp kiểm có thể hoàn thành mà không cần thách thức hình ảnh. reCAPTCHA v2 ẩn cũng có thể chạy mà không hiển thị nó trên mỗi tương tác.
Câu hỏi: Một biểu ngữ mà không có hộp kiểm có nghĩa là reCAPTCHA v3 không?
Không. reCAPTCHA v2 ẩn có thể trông giống nhau. Kiểm tra cấu hình widget, lời gọi đang hoạt động và khóa liên quan thay vì dựa vào biểu ngữ.
Câu hỏi: Một yêu cầu Doanh nghiệp chứng minh trang sử dụng v3 Doanh nghiệp không?
Không. Nó xác định gia đình API Doanh nghiệp. Xác minh loại khóa đang hoạt động và hành vi trước khi chọn loại nhiệm vụ.
Câu hỏi: Tôi có cần Charles để xác định phiên bản không?
Không. Tiện ích mở rộng CapSolver và công cụ phát triển trình duyệt cung cấp các con đường kiểm tra thay thế. Charles hữu ích cho gỡ lỗi mạng được phép, nhưng vị trí trường gói của nó không phải là chỉ số phiên bản vĩnh viễn.
Đang gặp khó khăn với các lỗi "Giao thông bất thường từ mạng máy tính của bạn" trên Google? Hướng dẫn của chúng tôi giải thích nguyên nhân và cung cấp các giải pháp để giải captcha, bao gồm các mẹo và xem cách CAPSOLVER.COM có thể tối ưu hóa trải nghiệm lướt web của bạn bằng cách tự động giải quyết những gián đoạn này.

Hãy theo dõi hướng dẫn tạo giải pháp reCAPTCHA này để xây dựng một kịch bản HTTP của CapSolver với createTask, getTaskResult, nhánh thử lại và xác minh.
