Lấy API Key

API trình duyệt headless mà website thấy là Chrome đầy đủ

Đổi một dòng: launch thành connect. Code Puppeteer, Playwright hoặc Python chạy như trước, và mọi trang nhận một Chrome đầy đủ trên thiết bị thật với IP dân cư. Không Docker, không phải vá Chrome, phiên không bị cắt ở 15 phút.

Bắt đầu miễn phí, không cần thẻ. Lưu lượng dân cư $1/GB.

4.7 / 5 trên G2từ 79 đánh giá

Kết nối Puppeteer hoặc Playwright với API trình duyệt headless bằng một dòng

Mọi thứ sau dòng kết nối là code bạn đang chạy với headless Chrome cục bộ. Thêm token và profile id, và script lưu ảnh chụp toàn trang, một PDF và HTML của trang.

  1. Bước 01

    Lấy token

    Đăng ký bằng Google và sao chép key từ bảng điều khiển. Miễn phí, không cần thẻ.

  2. Bước 02

    Tạo profile

    Một cú nhấp trong bảng điều khiển, hoặc một lệnh gọi API. Chọn quốc gia của IP: profile giữ thiết bị, IP và phiên đăng nhập đó cho mọi lần chạy.

  3. Bước 03

    Chạy script

    Cài thư viện và chạy script bên dưới với token và profile id của bạn. Script lưu page.png và page.pdf cạnh script và in ra tiêu đề trang. Xem thêm trong hướng dẫn bắt đầu.

Cài đặt
npm install playwright-core
Chạy
GOLOGIN_TOKEN=your_token GOLOGIN_PROFILE_ID=your_profile_id node page.mjs
Kết nối tới
wss://cloudbrowser.gologin.com/connect?token=…&profile=…
import { chromium } from "playwright-core";

const token = process.env.GOLOGIN_TOKEN;
const profileId = process.env.GOLOGIN_PROFILE_ID;
const endpoint = `wss://cloudbrowser.gologin.com/connect?token=${token}&profile=${profileId}`;

const browser = await chromium.connectOverCDP(endpoint);
const page = await browser.contexts()[0].newPage();

await page.goto("https://books.toscrape.com/");

const html = await page.content();
await page.screenshot({ path: "page.png", fullPage: true });
await page.pdf({ path: "page.pdf" });

console.log(await page.title(), html.length);

await page.close();
await browser.close();

Xem trang thấy gì: headless Chrome trên máy chủ của bạn so với Gologin

Cùng script, cùng trang, hai trình duyệt. Headless Chrome cục bộ báo cho trang biết nó là headless trước cả cú nhấp đầu tiên của bạn. Gologin Cloud Browser cho thấy một Chrome đầy đủ trên một máy Mac thật và IP dân cư, với múi giờ khớp theo.

Trang đọc được gìHeadless ChromeGologin
Tên trình duyệtHeadlessChromeChrome
Đồ họaSwiftShader, phần mềmIntel HD Graphics 6000
Plugin05
Màn hình1280 x 720, mặc định1470 x 956, laptop thật
IPMáy chủ của bạn, datacenterDân cư, Michigan
Múi giờCủa máy chủ bạnDetroit, khớp với IP
Trông nhưMáy chủ trong datacenterMacBook trên mạng gia đình

Đăng nhập một lần, không phải ở mỗi lần chạy headless

Không có tệp storageState phải lưu, tải và đánh mất. Cookie, thiết bị và IP dân cư quay lại cùng nhau, nên lần chạy 40 mở cùng trình duyệt đã đăng nhập như lần chạy 1.

Thứ Hailần chạy 1Đã đăng nhập

Script đăng nhập một lần, bạn nhập mã xác minh trong Live View, và profile được lưu lại.

cookiethiết bịđịa chỉđã lưu
Thứ Sáulần chạy 2Vẫn đăng nhập

Cùng thiết bị, cùng IP, cùng tài khoản. Không có màn hình đăng nhập, nên script vào thẳng công việc.

đã khôi phục phiên
Tháng saulần chạy 40Vẫn là người dùng đó

Không có gì thay đổi: một tài khoản trên một thiết bị suốt toàn bộ thời gian, nên website không có gì mới để kiểm tra.

đã khôi phục phiên

Muốn biết cơ chế? Đọc cách kết nối một profile, rồi tạo profile đầu tiên của bạn.

So sánh API trình duyệt headless: giá, IP và độ dài phiên

Browserless, Browserbase và Steel đều chạy Chrome cho script của bạn. Gologin có giờ trình duyệt rẻ nhất, lưu lượng dân cư $1/GB thay vì $8-12, và không có mức trần cho độ dài phiên.

Giá giờ trình duyệt, lưu lượng dân cư, IP, đăng nhập được lưu và độ dài phiên trong Gologin Cloud Browser, Browserless, Browserbase và Steel
Bạn nhận được gìGologinBrowserlessBrowserbaseSteel
Giờ trình duyệt, gói trả phí đầu tiên$0.09$0.15$0.12$0.10
Lưu lượng dân cư$1/GB$8-12/GB$12/GB$10/GB
Cùng IP ở lần chạy tiếp theoCóKhông công bốKhông công bốTiện ích trả phí
Đăng nhập được giữ cho lần chạy tiếp theoCóTối đa 7 ngàyCóCó, 30 ngày không dùng
Phiên dài nhất, gói trả phí đầu tiênKhông có mức trần15 phút6 giờ15 phút

Chỉ cần HTML của một trang, không cần trình duyệt? Web Unlocker trả về trong một request và chỉ tính phí khi thành công.

Xem tự động hóa trình duyệt headless trực tiếp, hoặc tự tay hoàn tất một bước

Headless cho đến khi bạn cần nhìn vào. Mỗi phiên có một liên kết Live View: mở nó, xem trang mà script đang ở, nhập mã, đóng tab, và lần chạy vẫn tiếp tục.

  • Gỡ lỗi không cần headless: false

    Không cửa sổ cục bộ, không chụp màn hình trong vòng lặp. Mở phiên trực tiếp và xem script nhấp.

  • Chuyển quyền từ code của bạn

    Tiếp quản là một lệnh gọi API. Bất kỳ lúc nào, bất kỳ phiên trực tiếp nào, không khởi động lại và không đăng nhập lần hai.

  • Đưa vào sản phẩm của bạn

    Nhúng phiên trực tiếp vào bảng điều khiển của bạn, để người dùng của bạn hoàn tất một bước trong cùng trình duyệt đã đăng nhập.

Muốn tích hợp? Đọc tài liệu Live View, hoặc xem Cloud Browser UI.

Xóa máy chủ trình duyệt khỏi hạ tầng của bạn

Những gì bạn không còn phải bảo trì khi trình duyệt phía sau script chạy trên Gologin.

Bảng giá API trình duyệt headless

Mọi gói đều chạy cùng một Chrome đầy đủ. Business là $8 mỗi tháng cho 100 giờ trình duyệt; các gói khác nhau ở số giờ và số phiên song song. Lưu lượng dân cư là $1/GB.

Cần chạy nhiều hơn cùng lúc? Thêm phiên song song cho bất kỳ gói nào với giá $2 mỗi tháng cho mỗi phiên, bao nhiêu tùy bạn cần. Lưu lượng dân cư là $1/GB.

Custom

Từ 4 phiên song song, với quản lý tài khoản riêng, SLA cao cấp và onboarding theo nhu cầu.

Nhận demo riêng

Một phần của bộ công nghệ hoàn chỉnh

Một tài khoản, một mạng proxy, một hệ sinh thái. Chọn sản phẩm phù hợp với công việc.

Chưa chắc công việc của bạn cần sản phẩm nào? Đặt lịch demo và chúng tôi sẽ cùng bạn chọn.

Câu hỏi về API trình duyệt headless

API trình duyệt headless là gì?

API trình duyệt headless là một trình duyệt chạy trên máy chủ và nhận lệnh từ code của bạn thay vì từ một cửa sổ. Script của bạn mở trang, nhấp, đọc trang và lưu ảnh chụp màn hình, PDF hoặc HTML. Gologin Cloud Browser dùng Chrome DevTools Protocol, nên Puppeteer và Playwright kết nối tới nó như với Chrome cục bộ.

Gologin Cloud Browser có phải headless không?

Với script của bạn thì có: không có cửa sổ trên máy của bạn và không phải cài gì ngoài thư viện. Về phía chúng tôi, nó chạy một Chrome đầy đủ với vân tay thiết bị thật, nên trang hiển thị như với một người dùng. Để xem một lần chạy, mở liên kết Live View của nó.

Trình duyệt như một dịch vụ (browser as a service) là gì?

Trình duyệt như một dịch vụ nghĩa là người khác vận hành các trình duyệt và bạn thuê chúng theo giờ hoặc theo request. Với Gologin, bạn thuê giờ trình duyệt, lưu lượng dân cư là $1/GB, và mỗi profile giữ thiết bị, cookie và IP riêng giữa các lần chạy.

Tôi có thể chụp ảnh màn hình và tạo PDF không?

Có. page.screenshot() và page.pdf() hoạt động như khi chạy cục bộ, và các script ở trên lưu cả hai. Không có endpoint riêng cho chúng: mọi thứ chạy qua Puppeteer hoặc Playwright.

Có REST API không?

Cloud Browser được điều khiển qua WebSocket bằng Puppeteer hoặc Playwright; profile và proxy được quản lý qua Gologin REST API. Nếu bạn chỉ cần HTML của một trang từ một URL, Web Unlocker là một HTTP request duy nhất.

Ngôn ngữ và thư viện nào dùng được?

Node.js với Puppeteer hoặc Playwright, và Python với Playwright. Bất cứ thứ gì dùng Chrome DevTools Protocol đều kết nối tới cùng một địa chỉ wss://. Xem Playwright & Puppeteer.

Có API trình duyệt headless miễn phí không?

Có. Đăng ký bằng Google và bạn nhận API key ngay: 3 lần chạy, mỗi lần tối đa 15 phút, trên 1 phiên song song, không cần thẻ.

Có thể chạy bao nhiêu trình duyệt cùng lúc?

Một ở gói miễn phí và gói Professional, 2 ở Business, 3 ở Enterprise, từ 4 ở Custom. Thêm phiên cho bất kỳ gói nào với giá $2 mỗi tháng cho mỗi phiên.

Một phiên khởi động nhanh đến mức nào?

Lần khởi động đầu tiên của một profile mới mất vài giây trong khi trình duyệt của nó được thiết lập. Sau đó, một phiên kết nối trong 1-2 giây, không cần giữ sẵn một nhóm trình duyệt luôn chạy.

Tôi có thể tải tệp lên và tải tệp xuống không?

Tải lên hoạt động với setInputFiles, như khi chạy cục bộ. Để lưu một tệp, gọi fetch từ bên trong trang và ghi các byte ở phía bạn: request đi ra từ cùng trình duyệt và IP dân cư như phần còn lại của lần chạy.

Tôi có thể phát triển cục bộ và chạy trên cloud không?

Có. Giữ chromium.launch() trên laptop của bạn và chuyển sang dòng kết nối khi script chuyển lên máy chủ hoặc chạy theo lịch. Bộ test kết nối theo cùng cách: xem Playwright & Puppeteer để có fixture Playwright Test.

IP có thể đến từ những quốc gia nào?

Chọn quốc gia khi bạn tạo profile. IP dân cư và di động đến từ Gologin Proxies ở 195+ quốc gia, hoặc dùng proxy của riêng bạn.

Gologin có phải lựa chọn thay thế cho Browserless hay Browserbase không?

Có, với script Puppeteer và Playwright: đổi dòng kết nối và giữ nguyên phần còn lại. Bạn trả theo giờ trình duyệt từ $4.50 mỗi tháng, lưu lượng dân cư là $1/GB, và một profile giữ cùng IP và đăng nhập cho lần chạy tiếp theo. Các endpoint dựng sẵn như /pdf và /screenshot không có ở đây: bạn gọi cùng các hàm đó từ script của mình.

Ngừng tự host Chrome cho script của bạn.

Một dòng kết nối Puppeteer hoặc Playwright với Gologin Cloud Browser: ảnh chụp màn hình, PDF và HTML từ một Chrome đầy đủ trên IP dân cư, từ $4.50 mỗi tháng.

Bắt đầu miễn phí, không cần thẻ. Lưu lượng dân cư $1/GB.

4.7 / 5 trên G2từ 79 đánh giá