• 网站
  • 服务器状态
  • API 文档
  • 博客
Telegram Icon 社区
ZH
English
Português
Русский
中文 (中国)
Tiếng Việt
登录 试用仅需 €1.99
  • 网站
  • 服务器状态
  • API 文档
  • 博客
  • Telegram Icon 社区
  • Chinese
    English
    Português
    Русский
    中文 (中国)
    Tiếng Việt
登录 试用仅需 €1.99

使用API来自动化任务

通过使用Multilogin 6 API来自动化您的常规操作,从而节省您的时间并提升效率。

search icon

联系我们

如果您还有疑问,或希望直接从客服人员获得帮助,请提交请求。
我们会尽快回复您。

请填写下面的联系表格,我们会尽快回复您。

  • Multilogin 6 入门指南
  • 如何使用Multilogin 6
    IP掩码和代理解决方案
  • 团队管理与设置
  • 使用API来自动化任务
  • 迁移到 Multilogin X
  • 常规报错排查
  • 首页
  • breadcrumb separator bar
  • Multilogin 6
  • breadcrumb separator bar
  • 使用API来自动化任务
  • breadcrumb separator bar
  • 如何在Multilogin 6 中使用Puppeteer执行浏览器自动化

如何在Multilogin 6 中使用Puppeteer执行浏览器自动化

作者 Yelena V ( 更新于 April 15th, 2025 )

更新于 April 15th, 2025

Puppeteer 是一个 Node.js 库,它使用基于 Chromium 的浏览器自动执行流程。它与 Chrome DevTools 协议配合使用,允许您在使用带有屏蔽指纹的Mimic浏览器时构建网络爬虫并与网站交互。

步骤1:定义应用程序监听端口

Define ports MLA CN

以下是在app.properties文件中预定义默认监听端口的方法:

  1. 打开Multilogin
  2. 前往“我的帐户”
  3. 点击“打开日志目录” – 这将打开文件夹/.multiloginapp.com/logs
  4. 导航至一个文件夹至/.multiloginapp.com
  5. 使用任何文本编辑器打开app.properties
  6. 添加新行来指定端口号: multiloginapp.port=35000
  7. 保存更改

确保端口号介于 10000 和 49151 之间。

 

您还可以在.multiloginapp.com文件夹中找到app.properties文件:

  • Windows : C:\Users\%username%\.multiloginapp.com
  • Linux : /home/%username%/.multiloginapp.com名%/.multiloginapp.com
  • macOS : /Users/%username%/.multiloginapp.com .multiloginapp.com

该文件夹可能被隐藏,具体取决于您的操作系统设置。要在 Mac 设备上显示此文件夹,您可以使用以下键盘快捷键:

  • Cmd + Shift + H – 显示当前用户的文件夹
  • Cmd + Shift + . (句点)– 显示隐藏文件夹和文件
 

第 2 步:设置Puppeteer

安装 Node.js 和 npm

开始之前,请确保您的计算机上安装了 Node.js 和 npm 包管理器。如果尚未安装,请从Node.js 网站下载。

要检查您的 Node.js 和 npm 版本,请打开终端并运行: node -v || node -v && npm -v 。

  • Node.js 的最新版本已经默认包含 npm。
  • 您还可以使用yarn进行 Node.js 包管理。

创建一个新的 npm 项目

导航到您想要的项目目录并运行npm init -y 。

此命令将生成一个package.json文件。 -y标志跳过问卷调查并使用默认值设置项目。

安装Puppeteer -Core

要安装Puppeteer -core,请运行npm install [email protected] --save 。

Puppeteer核心版本必须与 Chromium 版本一致。请查看发行说明以了解Mimic更新,并查看文档以了解兼容性详细信息。

 

创建自动化脚本

现在,创建一个.js文件并添加您的自动化代码。这是一个基本示例,您可以稍后修改它以满足您的自动化需求!

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();

启动文件

通过终端启动.js文件以使用nodejs example.js启动自动化脚本。

第 3 步:查看我们的视频指南

多重登录 自动化

这篇文章对您有帮助吗?

对本文提供反馈

在本文中

  • 步骤1:定义应用程序监听端口
  • 第 2 步:设置Puppeteer
  • 安装 Node.js 和 npm
  • 创建一个新的 npm 项目
  • 安装Puppeteer -Core
  • 创建自动化脚本
  • 启动文件
  • 第 3 步:查看我们的视频指南

Multilogin 社区

保持消息灵通,分享你的想法,并与他人互动!

Telegram Icon 加入我们的 Telegram 群组

阅读更多相关内容

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

相关文章

  • 如何在Multilogin 6 中使用CLI和本地API
  • 如何在Multilogin 6 中执行浏览器自动化
  • Multilogin 6 自动化常见问题解答
  • 在Multilogin 6 中使用Selenium执行浏览器自动化

平台

  • 防侦测浏览器
  • 移动防关联浏览器
  • 无头浏览器
  • 住宅代理服务
  • 多账号管理
  • 网页自动化

相关资源

  • 知识库
  • API 文档
  • 术语表
  • 博客
  • Multilogin 6 下载
  • 服务器状态
  • 版本说明

网络自动化

  • 票务倒卖

网络抓取

  • Facebook账户抓取工具
  • 亚马逊抓取工具
  • OnlyFans抓取工具
  • 推特抓取
  • 领英抓取
  • 谷歌抓取工具

空投

  • 扩大你的空投耕作
  • Solana空投
  • 加密货币空投

比较

  • Multilogin与GoLogin对比
  • Multilogin与AdsPower对比
  • Multilogin与Dolphin Anty 对比
  • Multilogin与Incogniton 对比
  • Multilogin与Octo Browser 对比

联系我们

  • 24/7支持服务
    [email protected]
  • 联系销售
  • 联盟计划
  • 开放职位

© 2025 Multilogin。保留所有权利。

  • 隐私政策
  • 服务条款
  • Cookie政策
Multilogin abstract watermark
  • 平台

    • 防侦测浏览器
    • 移动防关联浏览器
    • 无头浏览器
    • 住宅代理服务
    • 多账号管理
    • 网页自动化
  • 相关资源

    • 知识库
    • API 文档
    • 术语表
    • 博客
    • Multilogin 6 下载
    • 服务器状态
    • 版本说明
  • 空投

    • 扩大你的空投耕作
    • Solana空投
    • 加密货币空投
  • 比较

    • Multilogin与GoLogin对比
    • Multilogin与AdsPower对比
    • Multilogin与Dolphin Anty 对比
    • Multilogin与Incogniton 对比
    • Multilogin与Octo Browser 对比
  • 网络自动化

    • 票务倒卖
  • 网络抓取

    • Facebook账户抓取工具
    • 亚马逊抓取工具
    • OnlyFans抓取工具
    • 推特抓取
    • 领英抓取
    • 谷歌抓取工具
  • 联系我们

    • 7×24 小时支持:[email protected]
    • 联系销售
    • 联盟计划
    • 开放职位
Multilogin abstract watermark
  • 隐私政策
  • 服务条款
  • Cookie政策

© 2025 M© 2024 Multilogin。保留所有权利。

Expand