Khởi động, dừng, kết nối và quản lý môi trường trình duyệt đám mây theo cách lập trình thông qua API MoreLogin.
API Trình duyệt đám mây chạy một cấu hình trình duyệt MoreLogin trên máy chủ từ xa. Sau khi khởi động môi trường, bạn có thể kết nối đến nó qua giao thức Chrome DevTools (CDP) và điều khiển bằng các framework tự động hóa như Puppeteer, Playwright hoặc Selenium.
Trình duyệt đám mây hỗ trợ hai phương thức truy cập API:
| Phương thức | Base URL | Trường hợp sử dụng |
|---|---|---|
| API mở (từ xa) | https://api.morelogin.com | Truy cập từ mọi nơi, xác thực OAuth2 |
| API cục bộ (cục bộ) | http://127.0.0.1:40000 | Truy cập từ máy đang chạy ứng dụng MoreLogin |
Chọn API mở nếu bạn cần truy cập từ xa hoặc tích hợp giữa các máy chủ. Chọn API cục bộ nếu bạn chạy tự động hóa trên cùng máy với ứng dụng MoreLogin.
Để biết chi tiết về xác thực, xem Xác thực.
| Thao tác | Mô tả |
|---|---|
| Khởi động | Khởi động môi trường trình duyệt đám mây |
| Dừng | Dừng môi trường đang chạy, có thể chọn buộc giải phóng |
| Phân trang | Truy vấn môi trường theo trang với bộ lọc theo tên, nhóm và từ khóa |
| Kết nối | Lấy địa chỉ CDP của môi trường đang chạy để kết nối công cụ tự động hóa |
- Khởi động môi trường với
envId. Môi trường chuyển sang trạng tháiSTARTING. - Truy vấn định kỳ danh sách phân trang cho đến khi
cloudBrowserStatuslàRUNNING. - Kết nối để lấy
cdpUrl, sau đó kết nối Puppeteer / Playwright / Selenium qua CDP. - Dừng môi trường khi hoàn tất tự động hóa.
| Trạng thái | Mô tả |
|---|---|
STARTING | Đang khởi động |
RUNNING | Đang chạy |
CLOSED | Đã đóng |
Endpoint kết nối trả về hai địa chỉ:
{
"code": 0,
"msg": null,
"data": {
"cdpUrl": "https://runtime1.morelogin.com:16167?token=c62fedaaac524e41a0f02fc4345d41cb",
"accessUrl": "https://official-website.morelogin.com/browser-remote?token=eyJkZXNrdG9wVXJsIjoi...ZW52SWQiOiIyMDczMzk1NDg5NzM4OTE5OTM2In0%3D&envName=P-1267&lang=en-US"
}
}| Trường | Mô tả |
|---|---|
cdpUrl | Endpoint CDP kèm token truy cập. Truyền vào Puppeteer, Playwright hoặc Selenium. |
accessUrl | Trang máy tính từ xa trên nền web để xem và điều khiển phiên. Để trống nếu chưa được cấu hình. |
tokentrongaccessUrllà payload mã hóa Base64 chứa URL máy tính, token máy tính, thời hạn cùng ID của nhóm, người dùng, thành viên và môi trường. Hãy coi cả hai URL là thông tin xác thực và không chia sẻ chúng.
| API | Mô tả |
|---|---|
| API mở Trình duyệt đám mây | Truy cập từ xa qua https://api.morelogin.com, xác thực OAuth2 |
| API cục bộ Trình duyệt đám mây | Truy cập cục bộ qua http://127.0.0.1:40000, xác thực bằng token |
Lưu ý: Cả hai API cung cấp các thao tác giống nhau. Đường dẫn API cục bộ dùng tiền tố
/api/cloudbrowser/..., còn đường dẫn API mở dùng/cloudbrowser/.... Hãy luôn tham khảo tài liệu API tương ứng để biết đường dẫn và tham số chính xác.
| Hướng dẫn | Mô tả |
|---|---|
| Xác thực | Thiết lập token OAuth2 (API mở) và xác thực bằng token (API cục bộ) |
| Bắt đầu nhanh | Thực hiện lệnh gọi API MoreLogin đầu tiên của bạn |