# Hồ sơ trình duyệt

Quản lý hồ sơ trình duyệt chống phát hiện theo chương trình thông qua API cục bộ MoreLogin.

## Tổng quan

API trình duyệt cho phép bạn tạo, khởi chạy và kiểm soát hồ sơ trình duyệt bằng dấu vân tay duy nhất. Nó được thiết kế cho các tình huống tự động hóa như quản lý nhiều tài khoản, quét web và kiểm tra tự động.

**URL cơ sở**: `http://127.0.0.1:40000`

> API cục bộ chạy trên máy của bạn cùng với ứng dụng máy tính để bàn MoreLogin. Tất cả các yêu cầu phải xuất phát từ cùng một máy.


## Khả năng

| Tài nguyên | Mô tả | Hoạt động chính |
|  --- | --- | --- |
| **Hồ sơ trình duyệt** | Phiên bản trình duyệt chống phát hiện | Tạo, bắt đầu, dừng, xóa, sửa đổi, kiểm tra trạng thái |
| **Ủy quyền** | Cấu hình proxy cho hồ sơ | Thêm, cập nhật, xóa, liệt kê proxy |
| **Nhóm** | Sắp xếp hồ sơ thành các nhóm | Tạo, chỉnh sửa, xóa nhóm |
| **Thẻ** | Gắn nhãn hồ sơ bằng thẻ | Tạo, chỉnh sửa, xóa thẻ |


## Ví dụ nhanh

Tạo và khởi động hồ sơ trình duyệt Chrome:

```bash
# 1. Create a profile
curl -X POST "http://127.0.0.1:40000/api/env/create/quick" \
  -H "Content-Type: application/json" \
  -d '{"browserTypeId": 1, "operatorSystemId": 1, "quantity": 1}'

# 2. Start the profile (use envId from step 1)
curl -X POST "http://127.0.0.1:40000/api/env/start" \
  -H "Content-Type: application/json" \
  -d '{"envId": "YOUR_ENV_ID"}'
```

Sau khi bắt đầu, bạn nhận được:

- **Cổng gỡ lỗi** — dành cho kết nối Selenium/Puppeteer
- **Đường dẫn WebDriver** — dành cho tự động hóa trình duyệt


## Tích hợp tự động hóa

### Selen

```python
from selenium import webdriver

options = webdriver.ChromeOptions()
options.debugger_address = "127.0.0.1:DEBUG_PORT"
driver = webdriver.Chrome(
    executable_path="WEBDRIVER_PATH",
    options=options
)
driver.get("https://example.com")
```

### Người múa rối

```javascript
const puppeteer = require('puppeteer');

const browser = await puppeteer.connect({
  browserWSEndpoint: 'ws://127.0.0.1:DEBUG_PORT'
});
const page = await browser.newPage();
await page.goto('https://example.com');
```

## Yêu cầu

- Ứng dụng MoreLogin dành cho máy tính để bàn **v2.15.0++** đã được cài đặt và đang chạy
- Đã đăng nhập vào tài khoản MoreLogin của bạn
- Yêu cầu phải bắt nguồn từ máy cục bộ


> **Lưu ý**: API cục bộ cũng hỗ trợ các điểm cuối quản lý Cloud Phone. Đối với các hoạt động của Cloud Phone, chúng tôi khuyên bạn nên sử dụng [API mở](/vi/api-reference/cloud-phone) để có khả năng truy cập từ xa.


Để biết chi tiết xác thực, hãy xem [Xác thực](/vi/api-reference/getting-started/authentication).