Liên hệ với chúng tôi
Chúng tôi luôn sẵn sàng hỗ trợ 24/7 bằng tiếng Anh, tiếng Nga, tiếng Trung, tiếng Việt và tiếng Bồ Đào Nha. Vui lòng điền đầy đủ thông tin vào form dưới đây và chúng tôi sẽ liên lạc với bạn sớm nhất có thể!
Các chủ đề phổ biến: Multilogin X, Multilogin 6, Đăng ký và thanh toán,
-
Multilogin có hoạt động trên thiết bị của bạn không? Kiểm tra yêu cầu hệ thống của chúng tôi Cách mua đăng ký Multilogin X Cách đồng bộ đăng ký Multilogin 6 với Multilogin X Cách chuyển hồ sơ sang Multilogin X từ các ứng dụng khác Cách điều hướng giao diện Multilogin X Cách kết nối agent trong Multilogin X Multilogin X được thực hiện dễ dàng: hướng dẫn 3 bước để bắt đầu Cách tạo và khởi chạy hồ sơ đầu tiên của bạn trong Multilogin X Cách khởi động hồ sơ trong Multilogin X Không bị phát hiện: 4 bước chính để sử dụng nhiều tài khoản an toàn với Multilogin X Hỗ trợ & tài nguyên Multilogin X : cách nhận trợ giúp nhanh chóng Bắt đầu với Multilogin X Câu hỏi thường gặp Làm chủ Multilogin X: Sổ tay dành cho người mới bắt đầuCách thức hoạt động của agent và trình khởi chạy trong Multilogin X Cách kết nối agent trong Multilogin X Cách kiểm tra và cập nhật phiên bản agent trong Multilogin X Cách gỡ cài đặt agent trong Multilogin X Tự động khởi chạy agent Cách ngắt kết nối và kết nối lại agent Cách quản lý nhật ký agent trong Multilogin XHệ thống tập tin và nhật ký trong Multilogin X Cập nhật cốt lõi và cách chúng hoạt động trong Multilogin X Lưu trữ đám mây và cục bộ trong Multilogin X Cách làm việc với các nhóm trong Multilogin X Cách sử dụng hành động nhanh AI trong Multilogin X Cách thay đổi URL bắt đầu trong Multilogin X Cách sử dụng mô phỏng nhập liệu của con người trong MultiloginQuản lý hồ sơ Khởi chạy và đóng hồ sơ trình duyệt Cách sử dụng Hồ sơ nhanh trong Multilogin X Cài đặt tiện ích mở rộng trình duyệt Cách sử dụng hồ sơ Android trong Multilogin X Cách xuất và nhập hồ sơ trong Multilogin X Câu hỏi thường gặp về quản lý hồ sơ Cách sử dụng thùng rác trong Multilogin X Cách tạo và khởi chạy hồ sơ đầu tiên của bạn trong Multilogin XLàm chủ nhiều tài khoản: cách sử dụng cookie đúng cách Cách sử dụng Cookie import trong Multilogin X Cách sử dụng Cookie export trong Multilogin X Cách sử dụng Cookie được tạo sẵn trong Multilogin X Tại sao cookie không cho phép bạn đăng nhập vào tài khoản mục tiêu? Tại sao việc nhập cookie không hoạt động? Cách chạy CookieRobot trong Multilogin CLILàm thế nào để chọn đúng loại proxy Câu hỏi thường gặp về Proxy và che giấu IP Cách kiểm tra proxy Những điều bạn cần biết về proxy Multilogin: câu hỏi thường gặp Cách sử dụng proxy Multilogin : hướng dẫn Cách sử dụng proxy HTTP và SOCKS trong Multilogin Cách sử dụng Multilogin với kết nối 4G/5G Cách thiết lập Multilogin với NodeMaven Cách sử dụng DNS tùy chỉnh trong Multilogin Cách khắc phục sự cố khởi chạy hồ sơ hoặc kết nối proxy Cách khắc phục lỗi “Profile không khởi động được” Cách khắc phục lỗi “Dữ liệu proxy sai” Cách khắc phục lỗi “ERR_TIMED_OUT” Cách khắc phục lỗi “ERR_CONNECTION_RESET” Cách khắc phục lỗi “ERR_CONNECTION_CLOSED” Cách khắc phục rò rỉ IP khi sử dụng proxyTổng quan về làm việc nhóm trong Multilogin X Tổng quan về không gian làm việc trong Multilogin X Cách chuyển đổi giữa các không gian làm việc Multilogin X Hướng dẫn dành cho thành viên Team về không gian làm việc trong Multilogin X Vai trò của thành viên Team và cấp độ truy cập trong Multilogin X Cách quản lý thành viên nhóm trong Multilogin XTruy xuất token Sử dụng token tự động hóa trong không gian làm việc Truy xuất ID hồ sơ, thư mục và không gian làm việc Truy xuất ID người dùng Ví dụ về tự động hóa Selenium Ví dụ về tự động hóa Playwright Ví dụ về tự động hóa Puppeteer Đăng nhập vào Multilogin tự động Tự động khởi chạy agent Xuất chi tiết proxy từ hồ sơ Chuyển đổi danh sách proxy bên ngoài thành các tệp JSON có hỗ trợ API Cách sử dụng công cụ Multilogin CLI Cách khởi chạy CookieRobot bằng Script Runner Cách xuất cookie bằng API Câu hỏi thường gặp về tự động hóa Multilogin X Cách sử dụng Google Script với Script RunnerCách điều chỉnh cài đặt vị trí trong Multilogin X Cách điều chỉnh cài đặt phần mềm trong Multilogin X Cách điều chỉnh cài đặt phần cứng trong Multilogin X Cách điều chỉnh độ phân giải màn hình trong Multilogin Che dấu vân tay hệ điều hành thụ động (vân tay TCP/IP) trong Multilogin Cách khắc phục sự không nhất quán của dấu vân tay trên trình duyệt Huyền thoại về dấu vân tay: những trang web thực sự theo dõi Hãy suy nghĩ trước khi chuyển đổi: sự thật về sự không khớp dấu vân tay Phông chữ của tôi có nên thay đổi trong Multilogin không? Cách thay thế biểu tượng Mimic trong Multilogin trên WindowsBản cập nhật lõi trình duyệt bị kẹt? Hãy thử các giải pháp này Ứng dụng hoặc hồ sơ của tôi chậm: cách khắc phục sự cố hiệu suất Tài khoản bị cấm: tôi phải làm gì? Tại sao việc nhập cookie không hoạt động? Tại sao cookie không cho phép bạn đăng nhập vào tài khoản mục tiêu? Cách bật camera web trong hồ sơ Multilogin Làm thế nào để mở khóa hồ sơ bị khóa Làm thế nào để tìm hồ sơ bị mất Cách khắc phục sự cố mất dữ liệu trình duyệt Cách khắc phục sự cố khởi động trong Multilogin Cách khắc phục sự cố Multilogin trên macOS Cách khắc phục sự cố kết nối agent Cách khắc phục sự cố khởi chạy hồ sơ hoặc kết nối proxy Cách khắc phục sự cố kết nối ở các vùng bị hạn chế Cách khắc phục sự không nhất quán của dấu vân tay trên trình duyệt Cách khắc phục sự cố khởi chạy Mimic trên Linux Cách khắc phục sự cố tải trang web trong Multilogin Cách sửa lỗi độ phân giải cửa sổ Stealthfox nhỏ trên Windows Cách khắc phục rò rỉ IP khi sử dụng proxyCách khắc phục lỗi "Hệ thống Windows của bạn không thể thực hiện các lệnh gọi Win API cần thiết để khởi chạy trình duyệt Stealthfox " Cách khắc phục lỗi “Không lấy được dữ liệu hồ sơ” Cách khắc phục lỗi “Truy cập bị từ chối” Cách khắc phục lỗi “Aw, Snap! STATUS_BREAKPOINT” Cách khắc phục lỗi “Aw, Snap! STATUS_ACCESS_VIOLATION” Cách khắc phục lỗi “ERR_TIMED_OUT” Cách khắc phục lỗi “ERR_CONNECTION_RESET” Cách khắc phục lỗi “ERR_CONNECTION_CLOSED” Cách khắc phục lỗi “Một số cài đặt đã được đặt lại” Cách khắc phục lỗi “Profile không khởi động được” Cách khắc phục lỗi “Đã đạt đến giới hạn kế hoạch” Cách khắc phục lỗi “Dữ liệu proxy sai” Cách khắc phục lỗi "Bị hạn chế theo gói" Cách khắc phục lỗi "Quá nhiều yêu cầu"
-
Multilogin 6: các tính năng và lợi ích hàng đầu Multilogin X và Multilogin 6: sự khác biệt là gì? Cách thiết lập tài khoản của bạn trong Multilogin 6 Tổng quan về bảng điều khiển Multilogin 6 Cài đặt ứng dụng trong Multilogin 6 An toàn dữ liệu trong Multilogin 6: Câu hỏi thường gặp An toàn dữ liệu trong Multilogin 6: hướng dẫnLàm chủ Multilogin 6: sổ tay dành cho người mới bắt đầu Cài đặt Multilogin 6 trên Linux Di chuyển hồ sơ trình duyệt giữa Multilogin 6 tài khoản Cách thiết lập cài đặt hồ sơ mặc định trong Multilogin 6 Cách tùy chỉnh hồ sơ trong Multilogin 6 Cách sử dụng thanh bên chỉnh sửa nhanh trong Multilogin 6 Cách sử dụng hồ sơ Android trong Multilogin 6 Cách cài đặt tiện ích mở rộng trình duyệt trong Multilogin 6 Cách sử dụng CookieRobot trong Multilogin 6 Cách sử dụng mô phỏng nhập liệu của con người trong MultiloginTổng quan về làm việc nhóm Multilogin 6 Cách chuyển đổi giữa các tài khoản Multilogin 6 Cách quản lý nhóm trong Multilogin 6 Cách quản lý thành viên nhóm trong Multilogin 6 Vai trò của thành viên nhóm và cấp độ truy cập trong Multilogin 6 Hướng dẫn sử dụng Multilogin 6 cho thành viên nhóm Cách khắc phục lỗi "Không thể mời người dùng hiện tại"Cách thực hiện tự động hóa trình duyệt trong Multilogin 6 Cách sử dụng CLI và Local API trong Multilogin 6 Cách sử dụng tự động hóa trình duyệt Selenium trong Multilogin 6 Cách sử dụng tính năng tự động hóa trình duyệt Puppeteer trong Multilogin 6 Cách chạy Multilogin 6 trong Docker container Câu hỏi thường gặp về tự động hóa Multilogin 6Cách khắc phục sự cố khởi chạy hồ sơ trong Multilogin 6 Cách khắc phục sự cố kết nối proxy trong Multilogin 6 Cách khắc phục trạng thái "Đang cập nhật... Đang tải [3] trong số 2 thành phần" bị đóng băng Lỗi JavaScript khi chuyển sang chế độ tối trong Multilogin 6 Cách khắc phục lỗi "Javax.crypto […] pad block corrupted" Cách khắc phục lỗi "Thành phần vân tay không thành công" Cách khắc phục lỗi "Không tìm thấy tệp thực thi Mimic / Stealthfox " Tại sao việc nhập cookie không hoạt động? Tại sao cookie không cho phép bạn đăng nhập vào tài khoản mục tiêu? Cách khắc phục rò rỉ IP khi sử dụng proxy Cách gửi nhật ký cho bộ phận hỗ trợ trong Multilogin 6 Cách cài đặt lại các thành phần ứng dụng Cách cài đặt lại Multilogin 6 Cách khắc phục sự cố hồ sơ Android trong Multilogin 6 Cách khắc phục sự cố với dữ liệu mở rộng trong Mimic Cách khắc phục tình trạng hồ sơ bị kẹt ở trạng thái “Hoạt động” Cách khắc phục lỗi “Hồ sơ chưa được tạo/cập nhật” Cách khắc phục lỗi "Đang tải xuống trình duyệt Mimic " Cách khắc phục lỗi “Đã đạt đến giới hạn yêu cầu ứng dụng” Cách sửa lỗi "Invalid buffer arguments" Cách khắc phục lỗi “Không thể lưu hồ sơ: User-Agent trống” Cách khắc phục lỗi "Không thể mời người dùng hiện tại"
-
Cách chọn gói Multilogin hoàn hảo Cách mua đăng ký Multilogin X Làm thế nào để thay đổi đăng ký Cách gia hạn gói cước Cách hủy gói cước Làm thế nào để thay đổi phương thức thanh toán Cách quản lý hóa đơn Cách thanh toán bằng tiền điện tử Cách đồng bộ đăng ký Multilogin 6 với Multilogin X Câu hỏi thường gặp về đăng ký và thanh toán
- Trang chủ
- Multilogin 6
- API và tự động hóa nhiệm vụ
- Cách sử dụng tính năng tự động hóa trình duyệt Puppeteer trong Multilogin 6
Cách sử dụng tính năng tự động hóa trình duyệt Puppeteer trong Multilogin 6

Được viết bởi Lana Bui
Cập nhật lần cuối vào April 15th, 2025
Bảng tóm tắt
Puppeteer là một thư viện Node.js tự động hóa các quy trình bằng trình duyệt dựa trên Chromium. Nó hoạt động với Chrome DevTools Protocol , cho phép bạn xây dựng trình thu thập dữ liệu web và tương tác với các trang web trong khi sử dụng trình duyệt Mimic với dấu vân tay được che giấu.
Bước 1: xác định cổng lắng nghe ứng dụng
Define ports MLA
Sau đây là cách xác định trước cổng lắng nghe mặc định của bạn trong tệp app.properties
:
- Mở Multilogin
- Đi đến “Tài khoản của tôi”
- Nhấp vào “Mở thư mục nhật ký” – thao tác này sẽ mở thư mục
/.multiloginapp.com/logs
- Điều hướng một thư mục lên đến
/.multiloginapp.com
- Sử dụng bất kỳ trình soạn thảo văn bản nào để mở
app.properties
- Thêm một dòng mới để chỉ định số cổng:
multiloginapp.port=35000
- Lưu các thay đổi
Đảm bảo số cổng nằm trong khoảng từ 10000 đến 49151.
Bạn cũng có thể tìm thấy tệp app.properties
trong thư mục .multiloginapp.com
:
- Windows :
C:\Users\%username%\.multiloginapp.com
- Linux :
/home/%username%/.multiloginapp.com
- macOS :
/Users/%username%/.multiloginapp.com
Thư mục có thể bị ẩn, tùy thuộc vào cài đặt hệ điều hành của bạn. Để hiển thị thư mục này trên thiết bị Mac, bạn có thể sử dụng các phím tắt sau:
-
Cmd + Shift + H
– để hiển thị thư mục của người dùng hiện tại -
Cmd + Shift + .
(dấu chấm) – để hiển thị các thư mục và tệp ẩn

Bước 2: thiết lập Puppeteer
Cài đặt Node.js và npm
Trước khi bắt đầu, hãy đảm bảo Node.js và trình quản lý gói npm đã được cài đặt trên máy tính của bạn. Nếu chưa cài đặt, hãy tải xuống từ trang web Node.js.
Để kiểm tra phiên bản Node.js và npm của bạn, hãy mở terminal và chạy: node -v || node -v && npm -v
.
- Các phiên bản mới nhất của Node.js đã bao gồm npm theo mặc định.
- Bạn cũng có thể sử dụng yarn để quản lý các gói Node.js.
Tạo một dự án npm mới
Điều hướng đến thư mục dự án mong muốn và chạy npm init -y
.
Lệnh này sẽ tạo tệp package.json
. Cờ -y
bỏ qua bảng câu hỏi và thiết lập dự án với các giá trị mặc định.
Cài đặt Puppeteer -Core
Để cài đặt Puppeteer -core, hãy chạy lệnh npm install [email protected] --save
.
Phiên bản Puppeteer -core phải khớp với phiên bản Chromium. Kiểm tra Ghi chú phát hành để biết bản cập nhật Mimic và Tài liệu để biết thông tin chi tiết về khả năng tương thích.
Tạo tập lệnh tự động hóa của bạn
Bây giờ, hãy tạo một tệp .js
và thêm mã tự động hóa của bạn. Đây là một ví dụ cơ bản, bạn có thể sửa đổi sau để phù hợp với nhu cầu tự động hóa của mình!
const puppeteer = require('puppeteer-core');
const http = require('http');
async function startProfile(){
//Replace profileId value with existing browser profile ID.
let profileId = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx';
let mlaPort = 35000;
/*Send GET request to start the browser profile by profileId.
Returns web socket as response which should be passed to puppeteer.connect*/
http.get(`http://127.0.0.1:${mlaPort}/api/v1/profile/start?automation=true&puppeteer=true&profileId=${profileId}`, (resp) => {
let data = '';
let ws = '';
//Receive response data by chunks
resp.on('data', (chunk) => {
data += chunk;
});
/*The whole response data has been received. Handling JSON Parse errors,
verifying if ws is an object and contains the 'value' parameter.*/
resp.on('end', () => {
let ws;
try {
ws = JSON.parse(data);
} catch(err) {
console.log(err);
}
if (typeof ws === 'object' && ws.hasOwnProperty('value')) {
console.log(`Browser websocket endpoint: ${ws.value}`);
run(ws.value);
}
});
}).on("error", (err) => {
console.log(err.message);
});
}
async function run(ws) {
try{
//Connecting Puppeteer with Mimic instance and performing simple automation.
const browser = await puppeteer.connect({browserWSEndpoint: ws, defaultViewport:null});
const page = await browser.newPage();
await page.goto('https://multilogin.com');
await page.screenshot({ path: `/home/${process.env.USER}/Desktop/multiloginScreenshot.png` });
await browser.close();
} catch(err){
console.log(err.message);
}
}
startProfile();
Khởi chạy tập tin
Khởi chạy tệp .js
thông qua thiết bị đầu cuối để bắt đầu tập lệnh tự động hóa của bạn bằng cách sử dụng nodejs example.js
.