Chuyển đến nội dung

Lựa chọn thay thế Zendriver mã nguồn mở

Zendriver là fork cộng đồng của nodriver: nhanh, async, chỉ dùng CDP, có quy trình đóng góp mở và hỗ trợ Docker. Giống nodriver, nó điều khiển Chrome nguyên bản, nên fingerprint vẫn là của máy bạn. Clearcote thay đổi fingerprint đó trong engine, và Zendriver có thể điều khiển Clearcote.

Zendriver là gì?

Zendriver là một fork của nodriver, ra đời để merge các pull request bị treo ở upstream, bổ sung static typing và linting, và mở dự án cho cộng đồng đóng góp. Nó ưu tiên async, giao tiếp trực tiếp qua Chrome DevTools Protocol mà không cần Selenium hay WebDriver, và có một bộ cấu hình Docker đi kèm để chạy Chrome có tăng tốc GPU, không headless, trên Linux. Dự án dùng giấy phép AGPL-3.0, có khoảng 1.450 sao GitHub và khoảng 270.000 lượt tải PyPI mỗi tháng, và đã phát hành bản 0.17 vào cuối tháng 9/2026 — một bản phát hành lớn, đưa vào các tính năng mà nodriver đã bổ sung kể từ khi tách fork.

Zendriver kế thừa thiết kế của nodriver: loại bỏ hoàn toàn bề mặt WebDriver, nhưng Chrome mà nó điều khiển thì không hề được chỉnh sửa. Canvas, WebGL, font và phần cứng đến từ máy host. Từ bản 0.17, mỗi browser context có thể dùng proxy riêng, nhưng không có cách nào gán cho một phiên một fingerprint thiết bị khác. Giấy phép AGPL-3.0 là copyleft mạnh, áp dụng cả với dịch vụ qua mạng, điều này quan trọng nếu bạn chạy nó như một phần của dịch vụ được host.

Clearcote vs Zendriver

Tính năngClearcoteZendriver
Cách tiếp cận Patch C++ ở cấp engine CDP client trực tiếp trên Chrome nguyên bản
Danh tính fingerprint Persona nhất quán từ một seed Giá trị thật của máy bạn
Bề mặt WebDriver Không có: điều khiển qua CDP Không có: điều khiển qua CDP
Docker Image chính thức có endpoint CDP Image đi kèm cho Chrome có tăng tốc GPU (Linux)
TLS / mạng ClientHello theo phiên bản Chrome của persona Chrome trên máy gửi gì thì là thế
Giao diện lập trình Playwright & Puppeteer, cộng một endpoint CDP thô API Python async riêng
Giấy phép Bản build mở: BSD-3 AGPL-3.0 (copyleft mạng)
Chi phí Bản build mở miễn phí; bản build mới nhất miễn phí với GitHub; Pro $49/tháng Miễn phí & mã nguồn mở

Bảng so sánh được tổng hợp ngày tháng 11 năm 2026. Zendriver là Mã nguồn mở (AGPL-3.0); thông tin có thể thay đổi — hãy xem trang dự án của nó để có thông tin mới nhất.

Đo thực tế: 12 công cụ trên cùng 10 trang web

Chúng tôi đã chạy harness mã nguồn mở browsers-benchmark 5 lần, lần cuối hoàn tất vào 27 tháng 10, 2026. Mỗi công cụ dùng một IP dân cư Mỹ riêng, theo thứ tự khác nhau ở mỗi lần chạy. Một lượt đạt nghĩa là bước kiểm tra riêng của harness cho trang đó đã tìm thấy chính trang thật, không phải trang chặn hay trang thử thách (challenge). Clearcote được đo trên máy tính để bàn Windows (bản build mới nhất); các công cụ khác chạy trên máy chủ Linux.

Tỷ lệ lượt tải trang đến được trang thật, theo từng công cụ, ở chế độ headed và headless
Công cụHeadedHeadless
Clearcote0.63.2 · r5278%39/5080%40/50
Camoufox0.5.8 · v156.0.1-beta.3672%36/5080%40/50
Invisible Playwright0.43.0 · Firefox76%38/5078%39/50
CloakBrowser0.6.474%37/5064%32/50
SeleniumBase (CDP mode)4.49.0 · Chrome74%37/50—
nodriver0.50.6 · Chrome74%37/5040%20/50
Zendriver0.17.1 · Chrome64%32/5060%30/50
tf-playwright-stealth (Firefox)1.2.058%29/5062%31/50
tf-playwright-stealth (Chromium)1.2.056%28/5050%25/50
Playwright (Chromium)1.62.056%28/5030%15/50
Playwright (Firefox)1.62.054%27/5054%27/50
Patchright1.64.3 · Chrome24%12/5026%13/50

Các trang: một trang kết quả tìm kiếm, một diễn đàn cộng đồng, trang web của một công ty phần mềm, một nhà bán lẻ hàng xa xỉ, một trang sản phẩm trên sàn thương mại điện tử, một trang bán vé, một nhà bán lẻ thời trang, một trang đặt dịch vụ du lịch, một hãng hàng không, một mạng xã hội. Đây là ảnh chụp nhanh từ một mạng và trong một tuần: kết quả thay đổi theo từng bản phát hành, từng proxy và chính các trang web, và không công cụ nào tải được mọi trang ở mọi lần. Kết quả thô (JSON).

Vì sao các team chọn Clearcote

Thay đổi những gì trình duyệt báo cáo

Zendriver điều khiển Chrome gọn gàng, nhưng Chrome đó là nguyên bản. Clearcote đặt canvas, WebGL, font, màn hình và phần cứng ngay trong engine, thành một persona nhất quán.

Nhiều danh tính trên một máy host

Mỗi seed là một cỗ máy riêng, nên các phiên chạy song song không dùng chung fingerprint của server mà chúng đang chạy trên đó.

Giấy phép permissive

AGPL-3.0 kèm theo nghĩa vụ đối với dịch vụ cung cấp qua mạng. Bản build mở của Clearcote dùng BSD-3, không có nghĩa vụ đó.

Dùng được với Zendriver

browser_executable_path của Zendriver chấp nhận mọi binary Chromium, kể cả Clearcote.

Khi nào Zendriver có thể là lựa chọn tốt hơn

  • Bạn thích API async kiểu nodriver và fingerprint của chính máy host là chấp nhận được với các trang mục tiêu của bạn.
  • AGPL-3.0 không thành vấn đề với cách bạn sử dụng.
  • Hoặc chạy Zendriver trên Clearcote: truyền binary vào browser_executable_path và các tham số fingerprint vào browser_args.

Câu hỏi thường gặp

Zendriver và nodriver khác nhau thế nào?

Zendriver là một fork của nodriver: đã merge các bản sửa lỗi còn treo, bổ sung linting và typing, mở issue tracker và thêm hỗ trợ Docker. Cách tiếp cận cốt lõi — một CDP client trực tiếp cho Chrome nguyên bản — vẫn giống nhau.

Zendriver có thay đổi dấu vân tay trình duyệt không?

Không. Nó bỏ tầng WebDriver, nhưng canvas, WebGL, font, màn hình và phần cứng đến từ Chrome mà nó khởi chạy và cái máy mà nó chạy trên đó.

Zendriver có điều khiển được Clearcote không?

Được. Đặt browser_executable_path trỏ tới binary Clearcote (download() của SDK trả về đường dẫn này) và truyền --fingerprint trong browser_args.

Sâu đến đâu

Nhiều hơn gấp đôi số bản vá của bất kỳ bản fork nào chúng tôi đã so sánh.

Số bản vá biên dịch vào Chromium, theo từng cách tiếp cận. Công cụ dựa trên script hoàn toàn không thay đổi engine.

Plugin stealth

ví dụ puppeteer-extra-plugin-stealth

0

Driver đã vá

ví dụ undetected-chromedriver, nodriver

0

Các bản fork Chromium khác

bản build miễn phí và trả phí

35–87

Clearcote Pro

r57, Chromium 156

240

Số bản vá đã công bố, tháng 10 năm 2026. Khoảng này gồm cả bản build miễn phí và trả phí của các bản fork khác; với Clearcote là bản build Pro.

Kiểm tra

365 phép kiểm tra, miễn phí, trên trình duyệt của chính bạn

Bài kiểm tra fingerprint mà mọi bản build Clearcote đều phải đáp ứng. Hãy chạy nó trên công cụ bạn đang dùng và so sánh.

Chạy bài kiểm tra
Đọc

Các bản vá của bản build mở là công khai

Bản build mở miễn phí dùng BSD-3, tái tạo được từ mã nguồn và không cần tài khoản. Bản build Pro bổ sung các bản vá riêng ở trên.

Mở trên GitHub
Theo dõi phát hành

57 bản phát hành engine, 7 phiên bản chính của Chromium

Mọi bản vá đều được mang sang từng phiên bản Chromium mới. Bản build mới nhất có phiên bản chính mới ngay trong ngày phát hành.

Xem các bản phát hành

Bài đọc liên quan

So sánhClearcote vs nodrivernodriver là bản kế nhiệm của undetected-chromedriver: nhanh, async, không cần Selenium, dùng thẳng CDP. Nhưng nó vẫn điều khiển Chrome nguyên bản, nên fingerprint vẫn là của máy bạn. Clearcote giữ trải nghiệm ưu tiên CDP đó và thay đổi fingerprint cùng TLS ngay trong engine.Hỏi đápWhat is CDP detection?The Chrome DevTools Protocol drives automation but leaves side-effects — Runtime.enable, injected init scripts, main-world execution — that a page can observe. Spotting those is CDP detection.Tài liệuTriển khai — Docker & CDP endpointChạy Clearcote làm CDP endpoint stealth: Docker image chính thức, serve(), và kết nối Playwright, Puppeteer hay browser-use qua CDP không cần sửa code.So sánhClearcote vs CamoufoxCamoufox là một trình duyệt antidetect mã nguồn mở được làm kỹ lưỡng, xây trên Firefox. Clearcote áp dụng cùng cách tiếp cận ở cấp engine cho Chromium, để tự động hóa của bạn thể hiện ra đúng loại trình duyệt mà khoảng 66% web thực sự dùng, thay vì loại chỉ khoảng 3% dùng.So sánhClearcote vs CloakBrowserCloakBrowser là một bản Chromium stealth ở cấp engine có năng lực và được đông đảo người dùng theo dõi, nhưng binary đã vá là mã nguồn đóng. Clearcote cũng can thiệp ở cấp engine và có bản build mở mà bạn đọc và build lại được từng patch.So sánhClearcote vs undetected-chromedriverundetected-chromedriver vẫn được tải khoảng 2,5 triệu lượt mỗi tháng, nhưng bản phát hành cuối là từ tháng 2/2024. Nó che điểm lộ Selenium/ChromeDriver trên Chrome nguyên bản và không hề động đến fingerprint hay tầng mạng. Clearcote thay đổi cả hai trong engine.

Dùng thử lựa chọn thay thế Chromium mã nguồn mở

Miễn phí và mã nguồn mở, thay thế drop-in cho Playwright & Puppeteer, nhất quán đến tận TLS handshake.

Miễn phí cho một trình duyệt: GitHub, một lần kiểm tra thẻ hoặc tài khoản Google của công ty. Không bao giờ trừ tiền.