Cào dữ liệu web động bằng trình duyệt thật 🔍

Cào dữ liệu web động quy mô lớn

Cào dữ liệu các website nhiều JavaScript bằng trình duyệt thật — fingerprint tích hợp, tự động thử lại, xuất ra HTML hoặc JSON.

  • Render JS đầy đủ
  • Fingerprint tích hợp
  • Tự động thử lại khi request lỗi
  • Xuất HTML & JSON

Được kỹ sư automation và đội ngũ dữ liệu tin dùng

Được các chuyên gia hàng đầu tin dùng
4.8 / 5
70 đánh giá
4.6 / 5
111 đánh giá

Cào dữ liệu website động

Xem trình duyệt thật xử lý nội dung nhiều JavaScript như thế nào

Ví dụ code

Dùng Playwright/Puppeteer để cào nội dung động


const { chromium } =  require('playwright');
(async () => {
  const browser = await chromium.launch({wsEndpoint: 'wss://your-cloud-browser-endpoint' });
  const context = await browser.newContext({storageState: 'state.json' });
  const page = await browser.newPage();
  await page.goto('https://example.com');
  await page.click('button:has-text("Connect")');
  await page.click('button:has-text("Send")');
  await browser.close();
})();

Dành cho agent tự động

Để agent xử lý các quy trình phức tạp trên trình duyệt

Quản lý fingerprint

Trình duyệt thật với fingerprint nhất quán giúp bạn truy cập ổn định vào dữ liệu web công khai.

Render JavaScript

Trình duyệt thật chạy toàn bộ JS. Các site React, Vue, Angular, SPA được render đầy đủ trước khi trích xuất.

Tự động thử lại & ổn định

Request thất bại? Tự động thử lại với IP mới. Logic dự phòng thông minh giúp duy trì tỷ lệ thành công cao.

Trích xuất HTML & JSON

Lấy toàn bộ HTML hoặc phân tích thành JSON có cấu trúc. Selector và logic là của bạn — hạ tầng để chúng tôi lo.

Playwright & Puppeteer

Dùng các công cụ scraping quen thuộc. Mọi selector, waitForSelector, page.evaluate đều chạy nguyên vẹn.

Trích xuất HTML hoặc JSON có cấu trúc

Logic phân tích của bạn, hạ tầng của chúng tôi

HTML đầy đủ

Lấy HTML đã render sau khi JavaScript chạy xong. Phù hợp để lưu trữ hoặc xử lý ở các bước tiếp theo.

const html = await page.content();
// HTML đã render đầy đủ

JSON có cấu trúc

Dùng selector để lấy đúng các điểm dữ liệu cần thiết. Trả về JSON gọn gàng, có cấu trúc.

const data = await page.$$eval(‘.item’,
  nodes => nodes.map(n => ({…}))

Vì sao không dùng scraping HTTP thông thường?

❌ Scraping qua HTTP: Bỏ sót nội dung do JavaScript render

❌ Scraping qua HTTP: Khó xử lý các trang động chạy bằng script

✅ Cloud Browser: Chạy đầy đủ JS + fingerprint

Phiên bền vững — luôn giữ trạng thái đăng nhập

Mỗi profileId lưu giữ cookie, localStorage và trạng thái phiên qua các lần chạy

Phiên luôn giữ đăng nhập

Đăng nhập một lần rồi đóng phiên. Vài giờ hoặc vài ngày sau quay lại, tài khoản vẫn đang đăng nhập. Không cần xác thực lại.

Profile được giữ nguyên qua các lần chạy

Mỗi profileId lưu lại cookie, localStorage và IndexedDB. Bạn có thể dừng và chạy tiếp tự động hóa mà không mất trạng thái.

Tách biệt nhiều tài khoản

Mỗi profile chạy độc lập, với cookie, IP và fingerprint riêng. Phù hợp cho quy trình làm việc với nhiều tài khoản.

Tại sao không tự host Chrome?

Chúng tôi lo phần phức tạp để bạn triển khai nhanh hơn

Tự host Chrome

  • Tự duy trì cụm Chromium và các thư viện đi kèm
  • Tự tinh chỉnh fingerprint thủ công
  • Tự xây dựng tính năng lưu phiên từ đầu
  • Tự quản lý logic xoay proxy

GoLogin Cloud Browser

  • Serverless, không cần quản lý hạ tầng
  • Tích hợp sẵn quản lý fingerprint
  • Lưu phiên làm việc có sẵn, dùng ngay
  • Đã bao gồm xoay proxy và chọn proxy theo vị trí địa lý

Cách hoạt động

Bắt đầu chỉ với ba bước đơn giản

01

Tạo phiên và lấy token

Đăng ký và tạo API token ngay trong bảng điều khiển

02

Kết nối qua WebSocket

Dùng Playwright hoặc Puppeteer để kết nối tới endpoint của trình duyệt đám mây

03

Chạy, lưu phiên và kiểm tra
Chạy script, giữ nguyên trạng thái đăng nhập của phiên và theo dõi trực tiếp ở chế độ headful

Các gói và bảng giá

Giá tính theo giờ đơn giản, đã gồm sẵn số giờ sử dụng, không phát sinh chi phí ẩn.

Cloud Browser API chỉ dùng được khi bạn có gói đăng ký Gologin đang hoạt động. Bạn không thể truy cập nếu chưa có gói cơ bản

Gói phổ biến

Professional

$4.50/tháng

50 giờ sử dụng đã bao gồm (1 phiên chạy song song)

Phụ trội $0.09 / giờ

Phù hợp cho lập trình viên cá nhân và dự án nhỏ

Business

$8.00/tháng

100 giờ sử dụng đã bao gồm (2 phiên chạy song song)

Phụ trội $0.08 / giờ

Dành cho các đội nhóm có khối lượng công việc ngày càng tăng

Enterprise

$14.00/tháng

200 giờ sử dụng đã bao gồm (3 phiên chạy song song)

Phụ trội $0.07 / giờ

Hỗ trợ và tính năng nâng cao cho các hoạt động trọng yếu

Tùy chỉnh

Liên hệ với chúng tôi

4 phiên chạy song song trở lên

Từ $0.05 mỗi giờ trình duyệt

Tùy chỉnh theo đúng nhu cầu của bạn

Tính chi phí của bạn

Ước tính chi phí hằng tháng theo mức sử dụng

Phiên chạy song song bổ sung: $2/phiên mỗi tháng
Gói đề xuất Chi phí ước tính
Professional 10/tháng
Giá cơ bản
Số giờ đã bao gồm
Số giờ vượt mức
Phí giờ vượt mức
Số phiên đã bao gồm
Phí phiên vượt mức
Gói đề xuất Chi phí ước tính
Custom 10/tháng

Bạn cần một gói tùy chỉnh?

Mở rộng không giới hạn — nhận hỗ trợ riêng và hướng dẫn triển khai.

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

Bạn có hỗ trợ chế độ headful không?

Có. Bật chế độ headful để theo dõi phiên trình duyệt theo thời gian thực. Bạn có thể mở trong ứng dụng web GoLogin để dùng giao diện, hoặc kết nối qua remote debugging protocol trong các triển khai tùy chỉnh.

Làm sao để các phiên luôn giữ trạng thái đăng nhập giữa các lần chạy?

Truyền tham số profileId để dùng lại cùng một hồ sơ trình duyệt. Cookie, localStorage và trạng thái phiên được tự động lưu giữ giữa các lần chạy.

Kết nối WebSocket hoạt động như thế nào?

Kết nối tới https://cloudbrowser.gologin.com/connect bằng token của bạn. Bạn có thể truyền thêm profileId để dùng lại một hồ sơ, hoặc bỏ qua để tạo hồ sơ mới.

Cloud browser hoạt động thế nào trên các trang có kiểm tra bot?

Mỗi phiên là một trình duyệt thật với vân tay trình duyệt (fingerprint) riêng và proxy xoay vòng, nên trang tải giống như với một khách truy cập thông thường.

"Giờ trình duyệt" và "phiên chạy song song" được tính như thế nào?

Một giờ trình duyệt là 60 phút trình duyệt chạy thực tế. Phiên chạy song song là số trình duyệt bạn có thể chạy cùng lúc.

Tôi có thể tăng số phiên chạy song song không?

Có. Các gói Enterprise bao gồm 5 phiên chạy song song. Hãy liên hệ bộ phận kinh doanh để có gói tùy chỉnh với giới hạn chạy đồng thời cao hơn.

Chúng tôi có thể chọn vị trí địa lý hoặc dùng proxy xoay vòng không?

Có. Bạn có thể chọn vị trí địa lý mục tiêu và bật proxy xoay vòng tự động với IP residential hoặc datacenter tại hơn 150 quốc gia.

Sẵn sàng bắt tay vào xây dựng?

Chỉ trả phí khi trích xuất dữ liệu thành công — không phát sinh chi phí bất ngờ, không phí ẩn.