Thu thập và tự động hóa mà không bị phát hiện.
API trình duyệt chống phát hiện cho Puppeteer, Playwright, Selenium và các agent AI — miễn phí, cục bộ và xây dựng trên Chrome DevTools Protocol.
Vì sao trình duyệt chống phát hiện thật vượt trội puppeteer-stealth và undetected-chromedriver
Cloudflare, DataDome, PerimeterX và Akamai đã ngừng nhìn vào IP từ nhiều năm trước. Chúng đọc chính trình duyệt — vân tay, TLS, môi trường JavaScript và cách con trỏ di chuyển. Một Chrome headless được vá lỗi là tín hiệu dễ gắn cờ nhất trên đời.
Donut Browser là trình duyệt chống phát hiện miễn phí với engine thật — Camoufox hoặc Wayfern, không phải Chromium headless với plugin tàng hình. Cloudflare thấy một trình duyệt thật, không phải chữ ký bot. Các thuật toán của DataDome thấy một phiên người dùng bình thường. Đây là lựa chọn thay thế puppeteer-stealth, playwright-stealth và undetected-chromedriver có thể dùng ngay — mà không cần trò mèo vờn chuột vá lỗi.
Giao tiếp với nó qua REST API cục bộ và máy chủ trình duyệt MCP. Các gói Pro mở một cổng Chrome DevTools Protocol cho mỗi hồ sơ, nên các script Puppeteer, Playwright hoặc Selenium hiện có của bạn hoạt động nguyên vẹn. Kết hợp với thiết lập trình duyệt proxy dân cư để cô lập danh tính hoàn toàn, và dùng cùng các hồ sơ đó để chạy nhiều danh tính cùng lúc hoặc cho tự động hóa vận hành quảng cáo.
Tính năng chính
API trình duyệt chống phát hiện trên localhost
REST API trên localhost:10108 cho hồ sơ, proxy và khởi chạy CDP. Xác thực bằng token, không vòng lặp đám mây, không bị khóa vào SDK.
Máy chủ trình duyệt MCP cho tự động hóa trình duyệt bằng AI
Hơn 30 công cụ MCP cho tự động hóa trình duyệt bằng Claude và bất kỳ LLM tương thích MCP nào. Cắm điều khiển trình duyệt bằng LLM vào các agent và để chúng điều khiển phiên.
Thu thập dữ liệu bằng trình duyệt tàng hình thực sự vượt qua kiểm tra
Cloudflare thấy một trình duyệt thật, không phải chữ ký bot. Các thuật toán của DataDome thấy một phiên người dùng bình thường — vượt kiểm tra trình duyệt của Cloudflare, vượt kiểm tra của DataDome, vượt PerimeterX.
Trình duyệt proxy dân cư, một IP cho mỗi trình thu thập
HTTP, HTTPS, SOCKS4, SOCKS5 cho mỗi hồ sơ, được giữ qua các lần chạy. Vân tay trình duyệt headless riêng cho mỗi danh tính để cô lập hoàn toàn.
Chống phát hiện cho Puppeteer, Playwright, Selenium
Khởi chạy một hồ sơ, lấy cổng Chrome DevTools Protocol, connectOverCDP — xong. Các script hiện có của bạn chạy nguyên vẹn. Gói Pro.
Headless không tố cáo bạn
Chế độ headless giữ nguyên giả mạo vân tay đầy đủ, nên puppeteer không bị Cloudflare phát hiện và playwright vượt kiểm tra vân tay hoạt động y như vậy trên máy chủ. Gói Pro.
Điều khiển một trình duyệt chống phát hiện thật từ Playwright thuần
Một lệnh gọi REST khởi chạy một hồ sơ Donut và trả về một cổng Chrome DevTools Protocol. connectOverCDP thuần gắn Playwright, Puppeteer hoặc Selenium — không SDK, không plugin tàng hình, không Chromium được vá. Gói npm wayfern xuất lại Playwright với các móc chuột, gõ và cuộn giống người đã được tích hợp sẵn.
// npm i wayfern playwright
import { chromium } from 'wayfern';
// Launch a profile via the REST API and read its CDP port.
const run = await fetch(`http://localhost:10108/v1/profiles/${profileId}/run`, {
method: 'POST',
headers: { Authorization: `Bearer ${process.env.DONUT_API_KEY}` },
}).then(r => r.json());
// Plain Playwright connection — no manual CDP wiring.
const browser = await chromium.connectOverCDP(`http://127.0.0.1:${run.remote_debugging_port}`);
const page = browser.contexts()[0].pages()[0];
await page.goto('https://example.com');
console.log(await page.title());Tính năng cốt lõi — Luôn miễn phí
Mọi thứ bạn cần để bắt đầu, không cần tạo tài khoản
- Đặt làm trình duyệt mặc định
- Hỗ trợ proxy (HTTP/SOCKS5)
- Hỗ trợ VPN (WireGuard)
- Hồ sơ cục bộ không giới hạn
- API quản lý hồ sơ & MCP
- Mã nguồn mở