Có thể sử dụng hầu hết các framework tự động hóa phổ biến với FingerprintSwitcher. Danh sách các framework được hỗ trợ: selenium, puppeteer, playwright và những framework khác. Bạn cũng có thể dùng bất kỳ thư viện tự động hóa trình duyệt nào có thể hoạt động qua CDP.
Hãy xem xét trường hợp sau: bạn có một dự án được xây dựng với một framework nhất định. Nó hoạt động đầy đủ và làm đúng những gì cần làm. Bây giờ bạn muốn thay đổi fingerprint cho mỗi phiên bản trình duyệt mà bạn chạy.
Đó là lúc chức năng mới được mô tả trên trang này trở nên hữu ích. Tất cả những gì bạn cần làm là require plugin tương ứng cho framework yêu thích của bạn.
Không cần viết lại dự án, bạn chỉ cần thay đổi cách trình duyệt được khởi động. Toàn bộ quy trình tự động hóa có thể giữ nguyên. Sau khi thực hiện những thay đổi nhỏ này, dự án của bạn sẽ bắt đầu sử dụng các fingerprint khác nhau.
Đây là cách nó trông như thế nào đối với một dự án viết bằng framework puppeteer:
Bắt đầu như thế nào? Trước tiên, bạn cần chọn plugin cho framework tự động hóa mà bạn đang sử dụng. Đây là danh sách các plugin có sẵn:
Mỗi plugin này được điều chỉnh cho từng framework cụ thể. Nếu bạn muốn sử dụng framework không có trong danh sách, bạn có thể xem plugin tổng quát hơn, browser-with-fingerprints. Nó cho phép khởi động trình duyệt, thay đổi fingerprint của nó và lắng nghe mọi kết nối CDP đến. Do đó, nó có thể được dùng với bất kỳ thư viện tự động hóa nào hỗ trợ kết nối qua CDP.
In order to get more information and actually use plugins, you need to check documentation on one of the links above.
Đọc thêm Hạn chế.
Phát triển bởi @Oyasumi-Punpun