Chuyển đến nội dung chính
Gologin Agent Browser CLI biến Gologin Cloud Browser thành một môi trường chạy bền vững, có thể điều khiển bằng script dành cho AI agent. CLI cung cấp snapshot trang gọn nhẹ, tương tác dựa trên ref, bộ nhớ phiên và đầu ra thân thiện với shell. Khác với việc tự viết mã Puppeteer/Playwright từ đầu, CLI này cung cấp cho agent một bộ lệnh dựng sẵn để tự động hóa trình duyệt — không cần mã mẫu, không cần mã quản lý phiên.

Vì sao nên dùng trình duyệt đám mây

Tự động hóa bằng trình duyệt cục bộ có những giới hạn lớn đối với quy trình làm việc của agent:
  • Trình duyệt cục bộ dễ bị phát hiện hơn
  • Không có vân tay (fingerprint) theo từng profile
  • Không có profile trình duyệt đám mây lưu trữ lâu dài
  • Không có lớp proxy tích hợp sẵn
  • Khó chuẩn hóa giữa các agent và môi trường
Agent Browser CLI đi theo hướng ngược lại:
  • Môi trường chạy trình duyệt đám mây thay cho tiến trình cục bộ
  • Profile Gologin đóng vai trò lớp định danh của phiên
  • Phiên hỗ trợ proxy
  • Kế thừa khả năng chống phát hiện từ Gologin
  • Daemon chạy liên tục giúp duy trì phiên giữa các lần gọi CLI

Cài đặt

Hoặc chạy mà không cần cài đặt toàn cục:
Yêu cầu Node.js >= 18.

Thông tin xác thực

Lấy mã thông báo

  1. Đăng ký hoặc đăng nhập tại gologin.com
  2. Mở API & MCP trong bảng điều khiển
  3. Mở tab API
  4. Nhấp vào Mã thông báo mới
  5. Sao chép mã thông báo truy cập vừa được tạo

Tệp cấu hình

~/.gologin-agent-browser/config.json

Kiến trúc

Gồm hai phần:
  1. CLI gologin-agent-browser — phân tích lệnh, tự động khởi động daemon, in ra đầu ra gọn nhẹ
  2. Daemon cục bộ chạy liên tục — quản lý các phiên trình duyệt đang hoạt động, kết nối với Gologin Cloud Browser thông qua connectOverCDP của Playwright, giữ trang đang hoạt động trong bộ nhớ, tạo snapshot, phân giải ref và theo dõi siêu dữ liệu của phiên
Kênh truyền tải chỉ hoạt động cục bộ:
  • Unix socket tại ${TMPDIR:-/tmp}/gologin-agent-browser.sock
  • HTTP localhost tại 127.0.0.1:${GOLOGIN_DAEMON_PORT:-44777}
Nếu bạn không cung cấp ID profile, daemon sẽ tạo một profile đám mây Gologin tạm thời thông qua API.

Cách hoạt động của ref

snapshot in ra một bản xem trang gọn nhẹ và gán các ref như @e1, @e2, @e3 cho các phần tử có thể tương tác. Bạn thao tác trực tiếp trên các ref này:
Ref chỉ mang tính nỗ lực tối đa (best-effort) và cần được tạo lại sau khi điều hướng hoặc khi DOM thay đổi lớn. Trên các trang động, find thường là phương án dự phòng tốt hơn so với các ref đã lỗi thời.

Bắt đầu nhanh


Ví dụ vòng lặp của agent

Một vòng lặp AI agent điển hình:

Tham chiếu đầy đủ các lệnh

Chẩn đoán

Quản lý phiên

Đọc trang

Tương tác

Bàn phím và cuộn

Điều hướng

Tab

Nâng cao

Bí danh


Trường hợp sử dụng và ví dụ

Kiểm tra xem trang web của bạn có vượt qua các bài kiểm tra chống phát hiện hay không

Đăng nhập vào ứng dụng web và trích xuất dữ liệu bảng điều khiển

Điền biểu mẫu nhiều bước

Chụp ảnh màn hình các trang của đối thủ cạnh tranh

Tìm kiếm trên trang web chặn thu thập dữ liệu

Một số trang web yêu cầu thực thi JavaScript, đăng nhập hoặc tương tác trước khi hiển thị kết quả. Hãy dùng trình duyệt để tìm kiếm:

Lưu và khôi phục trạng thái phiên

Xuất cookie và bộ nhớ lưu trữ để dùng lại giữa các phiên:

Phiên song song

Hãy dùng các ID --session tường minh cho các tác vụ đám mây độc lập. Dọn dẹp bằng close --all hoặc sessions --prune --older-than-ms.

Quy tắc về proxy

  • Profile được cấu hình sẵn: proxy được thiết lập trên profile thông qua bảng điều khiển Gologin hoặc API
  • Profile tạm thời: hỗ trợ không dùng proxy hoặc proxy tùy chỉnh với host/port
  • --proxy-country chỉ khả dụng cho các profile được cấu hình sẵn

Liên quan

Gói npm

gologin-agent-browser-cli

Mã nguồn

GologinLabs/agent-browser