Lấy API Key

Tự động hóa web vẫn đăng nhập ở lần chạy thứ 100

Script Playwright, Puppeteer hoặc Python của bạn đăng nhập một lần. Gologin Cloud Browser giữ phiên đăng nhập trong một profile với cùng thiết bị và cùng IP dân cư, nên mọi lần chạy sau đều bắt đầu khi đã đăng nhập và website thấy một người dùng quay lại, không phải một thiết bị mới cần xác minh.

Bắt đầu miễn phí, không cần thẻ. Đã bao gồm IP dân cư.

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

Script của bạn đăng nhập một lần, rồi mọi lần chạy đều bắt đầu khi đã đăng nhập

Cookie, vân tay thiết bị và IP dân cư quay lại cùng nhau ở mỗi lần chạy, nên cổng thông tin thấy cùng một người dùng quay lại ở lần chạy thứ 40 như ở lần chạy thứ 1, không phải một thiết bị mới đòi xác minh.

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

Script đăng nhập một lần, một người nhập mã xác minh trong phiên trực tiếp, 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 địa chỉ, 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ị nhất quán suốt toàn bộ thời gian, nên cổng thông tin 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.

Chạy tự động hóa web ở đâu: máy chủ của riêng bạn hay trình duyệt cloud

Một script có đăng nhập cần hai thứ giữa các lần chạy: phiên đăng nhập bền và một trình duyệt luôn chạy. Đây là ai lo phần nào.

Đăng nhập, IP, độ dài phiên, công bảo trì và giá của tự động hóa web trên Gologin Cloud Browser, máy chủ của riêng bạn, Browserbase và Browserless
Bạn nhận được gìGologinMáy chủ của riêng bạnBrowserbaseBrowserless
Vẫn đăng nhập ở lần chạy tiếp theoCóBạn tự xây dựngCóTối đa 7 ngày
Cùng IP dân cư ở lần chạy tiếp theoCóKhôngKhông công bốKhông công bố
Phiên dài nhất, gói trả phí đầu tiênKhông có mức trầnKhông có mức trần6 giờ15 phút
Chrome phải cài và cập nhậtKhông cóCủa bạnKhông cóKhông có
Một người có thể vào phiên từ một liên kếtCóKhôngCóCó
Lưu lượng dân cư$1/GBNhà cung cấp riêng$12/GB$12/GB
Gói trả phí đầu tiên$4.50 mỗi thángChi phí máy chủ$20 mỗi tháng$25 mỗi tháng, theo năm

Thu thập dữ liệu thay vì thao tác trên đó? Xem Thu thập dữ liệu động.

Ví dụ tự động hóa web: công việc cần đăng nhập mà không có API

Sàn thương mại, nền tảng quảng cáo và cổng thông tin kiểm tra mọi lần đăng nhập. Gologin mang lại cùng thiết bị, IP và phiên đăng nhập ở mỗi lần chạy.

Cách tự động hóa đăng nhập website với Playwright, Puppeteer hoặc Python

Kết nối script của bạn bằng một dòng. Lần chạy đầu tiên đăng nhập; mọi lần chạy sau kiểm tra rằng profile vẫn đang đăng nhập và vào thẳng công việc. Đoạn code bên dưới đã chạy hai lần trên một trang thực hành công khai: đăng nhập ở lần chạy đầu, đã đăng nhập sẵn ở lần chạy thứ hai.

  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. Profile giữ thiết bị, IP và phiên đăng nhập.

  3. Bước 03

    Chạy hai lần

    Chạy script với token và profile id của bạn. Lần chạy đầu đăng nhập và in ra "Signed in"; lần thứ hai mở ra khi đã đăng nhập và in ra "Already signed in". 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 login.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("http://quotes.toscrape.com/");
const signedIn = await page.locator("a[href='/logout']").isVisible();

if (!signedIn) {
  await page.goto("http://quotes.toscrape.com/login");
  await page.fill("#username", "demo");
  await page.fill("#password", "demo");
  await page.click("input[type=submit]");
  await page.waitForSelector("a[href='/logout']");
}

const first = await page.locator(".quote .text").first().textContent();
console.log(signedIn ? "Already signed in" : "Signed in", "|", first);

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

Gói và bảng giá

Mọi gói đều chạy cùng một trình duyệt, đã bao gồm IP dân cư. Các gói khác nhau ở số giờ trình duyệt và số phiên song song.

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 proxy vượt hạn mứ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.

Câu hỏi về tự động hóa web

Tự động hóa web là gì?

Tự động hóa web, còn gọi là tự động hóa trình duyệt, là phần mềm thực hiện các cú nhấp và thao tác nhập liệu mà một người sẽ làm trên website: đăng nhập, điền biểu mẫu, đọc trang, chuyển dữ liệu giữa các công cụ. Lập trình viên viết nó bằng các thư viện như Playwright, Puppeteer hoặc Selenium, và nó chạy trong trình duyệt theo lịch.

Công cụ tự động hóa web nào tốt nhất?

Để tự động hóa tác vụ trình duyệt bằng code, Playwright là lựa chọn phổ biến hiện nay, còn Puppeteer dành cho công việc chỉ dùng Chrome. Thư viện quyết định cách bạn viết các bước; trình duyệt mà nó điều khiển quyết định phiên đăng nhập có còn hay không. Gologin Cloud Browser chạy script Playwright và Puppeteer khi đổi một dòng.

Làm thế nào để script giữ đăng nhập giữa các lần chạy?

Giữ phiên đăng nhập trong một profile, không phải trong một tệp. Storage state của Playwright lưu cookie, nhưng một website thấy cookie đến từ IP hoặc thiết bị mới thường yêu cầu bạn xác minh lại. Profile Gologin mang cookie quay lại cùng với cùng thiết bị và IP dân cư, nên lần chạy tiếp theo mở ra khi đã đăng nhập.

Điều gì xảy ra khi website yêu cầu mã 2FA?

Lần chạy chờ ở trang nhập mã. Mở liên kết Live View của phiên, nhập mã, và script tiếp tục trong cùng profile đã đăng nhập. Xem Cloud Browser UI.

Tôi có thể chạy tự động hóa web theo lịch không?

Có, từ công cụ lập lịch bạn đang dùng: cron, GitHub Actions hoặc hàng đợi job khởi động script, và script kết nối tới cùng một profile mỗi lần. Thời gian chạy của một phiên không có mức trần; một phiên không hoạt động trong 20 phút sẽ tự đóng, nên không có gì bị bỏ lại đang chạy.

Đây có phải là tự động hóa trình duyệt headless không?

Đúng vậy. Trình duyệt chạy trên cloud của Gologin, không có cửa sổ nào trên máy của bạn, và đó là ý nghĩa của headless đối với script của bạn. Để xem một lần chạy, mở liên kết Live View của nó. Xem API trình duyệt headless.

Tôi có cần chạy Chrome trên máy chủ của mình không?

Không. Trình duyệt chạy trên cloud của Gologin và script của bạn chỉ kết nối tới nó: không có Chrome phải cài, cập nhật hay khởi động lại, và không phải tính toán bộ nhớ cho máy chủ của bạn.

Tôi có thể tự động hóa web bằng Python không?

Có. Python Playwright kết nối bằng connect_over_cdp, và tab Python ở trên có script đầy đủ. Cài bằng pip install playwright; không cần tải trình duyệt về máy.

Cho script của bạn một trình duyệt luôn giữ đăng nhập.

Kết nối script Playwright, Puppeteer hoặc Python của bạn bằng một dòng, và cho mỗi tài khoản một profile: cùng thiết bị, cùng IP và cùng phiên đăng nhập ở mỗi lần chạy.

Bắt đầu miễn phí, không cần thẻ. Đã bao gồm IP dân cư.

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