• Trang web
  • Trạng thái ứng dụng
  • Tài liệu API
  • Blog
Telegram Icon Cộng đồng
VI
English
Português
Русский
中文 (中国)
Tiếng Việt
Đăng nhập Dùng thử với €1.99
  • Trang web
  • Trạng thái ứng dụng
  • Tài liệu API
  • Blog
  • Telegram Icon Cộng đồng
  • Vietnamese
    English
    Português
    Русский
    中文 (中国)
    Tiếng Việt
Đăng nhập Dùng thử với €1.99

API và tự động hóa nhiệm vụ

Kết nối Multilogin 6 với API để tự động hóa các hoạt động thường lệ. Tiết kiệm thời gian và mở rộng quy mô hoạt động của bạn mà không cần can thiệp thủ công.

search icon

Liên hệ với chúng tôi

Nếu bạn vẫn còn câu hỏi hoặc muốn nhận trợ giúp trực tiếp từ nhân viên, vui lòng gửi yêu cầu.
Chúng tôi sẽ phản hồi bạn sớm nhất có thể.

Vui lòng điền vào biểu mẫu liên hệ bên dưới, chúng tôi sẽ phản hồi bạn sớm nhất có thể.

  • Giới thiệu về Multilogin 6
  • Cách sử dụng Multilogin 6
    Giải pháp che giấu IP và proxy
  • Quản lý và thiết lập đội nhóm
  • API và tự động hóa nhiệm vụ
  • Di chuyển sang Multilogin X
  • Xử lý sự cố thường gặp
  • Trang chủ
  • breadcrumb separator bar
  • Multilogin 6
  • breadcrumb separator bar
  • API và tự động hóa nhiệm vụ
  • breadcrumb separator bar
  • 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 B ( Cập nhật vào April 15th, 2025 )

Cập nhật vào April 15th, 2025

 

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 :

  1. Mở Multilogin
  2. Đi đến “Tài khoản của tôi”
  3. Nhấp vào “Mở thư mục nhật ký” – thao tác này sẽ mở thư mục /.multiloginapp.com/logs
  4. Điều hướng một thư mục lên đến /.multiloginapp.com
  5. Sử dụng bất kỳ trình soạn thảo văn bản nào để mở app.properties
  6. Thêm một dòng mới để chỉ định số cổng: multiloginapp.port=35000
  7. 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 .

Bước 3: xem hướng dẫn bằng video của chúng tôi

puppeteer trình duyệt tự động ví dụ code

Bài viết này có hữu ích không?

Góp ý về bài viết này

Trong bài viết này

  • Bước 1: xác định cổng lắng nghe ứng dụng
  • Bước 2: thiết lập Puppeteer
  • Cài đặt Node.js và npm
  • Tạo một dự án npm mới
  • Cài đặt Puppeteer -Core
  • Tạo tập lệnh tự động hóa của bạn
  • Khởi chạy tập tin
  • Bước 3: xem hướng dẫn bằng video của chúng tôi

Cộng đồng Multilogin

Hãy cập nhật thông tin, chia sẻ ý kiến của bạn và kết nối với người khác!

Telegram Icon Tham gia Telegram

Đọc thêm về chủ đề này

Blog Post Img

10 Best Datacenter Proxies for Web Scraping (2025 Edition)

Apr 2, 2025 5 min read
Google SERP Img

What is a Google SERP Proxy and Why Should You Care?

Apr 1, 2025 6 min read
UK Proxy Img

What Are Dedicated UK Proxies? Everything You Need to Know

Apr 1, 2025 6 min read
Related Article Title Icon

Bài viết liên quan

  • 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 chạy Multilogin 6 trong Docker container
  • Câu hỏi thường gặp về tự động hóa Multilogin 6

NỀN TẢNG CHỐNG PHÁT HIỆN

  • Trình duyệt chống phát hiện
  • Trình duyệt chống phát hiện di động
  • Trình duyệt headless
  • Residential proxies
  • Quản lý nhiều tài khoản
  • Tự động hóa web
  • Proxy Dân Cư

NGUỒN

  • Kiến thức cơ bản
  • Tài liệu API
  • Bảng chú giải
  • Blog
  • Tải xuống Multilogin 6
  • Trạng thái ứng dụng
  • Ghi chú phát hành

TỰ ĐỘNG HÓA WEB

  • Hóa đầu cơ vé

WEB TRÌNH QUÉT

  • Trình quét tài khoản Facebook
  • Trình quét Amazon
  • Trình quét OnlyFans
  • Trình quét Twitter
  • Trình quét LinkedIn
  • Trình quét Google

AIRDROPS

  • Mở rộng hoạt động airdrop của bạn
  • Airdrops của Solana
  • Airdrop tiền điện tử

SO SÁNH

  • Multilogin vs. Gologin
  • Multilogin vs. Adspower
  • Multilogin vs. Dolphin Anty
  • Multilogin vs. Incognition
  • Multilogin vs. Octo Browser

LIÊN HỆ VỚI CHÚNG TÔI

  • Hỗ trợ 24/7
    [email protected]
  • Liên hệ bán hàng
  • Chương trình liên kết
  • Nghề nghiệp

© 2025 © 2025 Multilogin. Bảo lưu mọi quyền.

  • Chính sách bảo mật
  • Điều khoản dịch vụ
  • Chính sách cookie
Multilogin abstract watermark
  • NỀN TẢNG CHỐNG PHÁT HIỆN

    • Trình duyệt chống phát hiện
    • Trình duyệt chống phát hiện di động
    • Trình duyệt headless
    • Residential proxies
    • Quản lý nhiều tài khoản
    • Tự động hóa web
    • Proxy Dân Cư
  • NGUỒN

    • Kiến thức cơ bản
    • Tài liệu API
    • Bảng chú giải
    • Blog
    • Tải xuống Multilogin 6
    • Trạng thái ứng dụng
    • Ghi chú phát hành
  • AIRDROPS

    • Mở rộng hoạt động airdrop của bạn
    • Airdrops của Solana
    • Airdrop tiền điện tử
  • SO SÁNH

    • Multilogin vs. Gologin
    • Multilogin vs. Adspower
    • Multilogin vs. Dolphin Anty
    • Multilogin vs. Incognition
    • Multilogin vs. Octo Browser
  • TỰ ĐỘNG HÓA WEB

    • Hóa đầu cơ vé
  • WEB TRÌNH QUÉT

    • Trình quét tài khoản Facebook
    • Trình quét Amazon
    • Trình quét OnlyFans
    • Trình quét Twitter
    • Trình quét LinkedIn
    • Trình quét Google
  • LIÊN HỆ VỚI CHÚNG TÔI

    • Hỗ trợ 24/7: [email protected]
    • Liên hệ bán hàng
    • Chương trình liên kết
    • Nghề nghiệp
Multilogin abstract watermark
  • Chính sách bảo mật
  • Điều khoản dịch vụ
  • Chính sách cookie

© 2025 © 2025 Multilogin. Bảo lưu mọi quyền.

Expand