Đổ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.
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.
Đă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ẻ.
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.
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.
npm install playwright-coreGOLOGIN_TOKEN=your_token GOLOGIN_PROFILE_ID=your_profile_id node page.mjswss://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();npm install puppeteer-coreGOLOGIN_TOKEN=your_token GOLOGIN_PROFILE_ID=your_profile_id node page.mjswss://cloudbrowser.gologin.com/connect?token=…&profile=…import puppeteer from "puppeteer-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 puppeteer.connect({ browserWSEndpoint: endpoint });
const page = await browser.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.disconnect();pip install playwrightGOLOGIN_TOKEN=your_token GOLOGIN_PROFILE_ID=your_profile_id python page.pywss://cloudbrowser.gologin.com/connect?token=…&profile=…import os
from playwright.sync_api import sync_playwright
token = os.environ["GOLOGIN_TOKEN"]
profile_id = os.environ["GOLOGIN_PROFILE_ID"]
endpoint = f"wss://cloudbrowser.gologin.com/connect?token={token}&profile={profile_id}"
with sync_playwright() as p:
browser = p.chromium.connect_over_cdp(endpoint)
page = browser.contexts[0].new_page()
page.goto("https://books.toscrape.com/")
html = page.content()
page.screenshot(path="page.png", full_page=True)
page.pdf(path="page.pdf")
print(page.title(), len(html))
page.close()
browser.close()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.
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.
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.
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ô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.
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.
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.
| Bạn nhận được gì | Browserless | Browserbase | Steel | |
|---|---|---|---|---|
| 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 theo | Có | 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 theo | Có | Tối đa 7 ngày | Có | Có, 30 ngày không dùng |
| Phiên dài nhất, gói trả phí đầu tiên | Không có mức trần | 15 phút | 6 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.
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.
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.
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.
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.
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.
Không phải build lại image khi Chrome cập nhật, không phải cài phông chữ, không phải tinh chỉnh giới hạn bộ nhớ. Script của bạn kết nối và trình duyệt đã sẵn sàng.
Lưu lượng dân cư là $1/GB, không phải $8-12 như các dịch vụ khác tính.
Một phiên chạy lâu bằng thời gian công việc cần, và tự đóng sau 20 phút không hoạt động.
Một script bị lỗi không để lại tiến trình Chrome nào ngốn bộ nhớ trên máy của bạn.
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.
$0
Không cần thẻ
$4.50/ tháng
Cho lập trình viên cá nhân
$8/ tháng
Cho nhóm đang phát triển
$14/ tháng
Cho vận hành quan trọng
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.
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.
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.
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ộ.
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ụ 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.
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.
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.
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ó. Đă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ẻ.
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.
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 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.
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.
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.
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.
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.