• Сайт
  • Статус системы
  • API-документация
  • Блог
Telegram Icon Сообщество
RU
English
Português
Русский
中文 (中国)
Tiếng Việt
Войти Попробовать за 1,99 €
  • Сайт
  • Статус системы
  • API-документация
  • Блог
  • Telegram Icon Сообщество
  • Russian
    English
    Português
    Русский
    中文 (中国)
    Tiếng Việt
Войти Попробовать за 1,99 €

Автоматизация работы с API

Используйте API Multilogin 6 для автоматизации повседневных операций. Экономьте ресурсы и увеличивайте объемы без лишних усилий.

search icon

Связаться с нами

Если у вас остались вопросы или вы предпочитаете обратиться напрямую к специалисту, пожалуйста, отправьте запрос.
Мы свяжемся с вами как можно скорее.

Пожалуйста, заполните форму обратной связи ниже, и мы ответим вам как можно скорее.

  • Знакомство с Multilogin 6
  • Как работать с Multilogin 6
    Маскировка IP и выбор прокси Управление файлами cookie и сессиями
  • Работа в команде в Multilogin 6
  • Автоматизация работы с API
  • Миграция на Multilogin X
  • Устранение неполадок
  • Главная
  • breadcrumb separator bar
  • Multilogin 6
  • breadcrumb separator bar
  • Автоматизация работы с API
  • breadcrumb separator bar
  • Браузерная автоматизация с Puppeteer в Multilogin 6

Браузерная автоматизация с Puppeteer в Multilogin 6

Автор Yelena V ( Обновлено April 8th, 2025 )

Обновлено April 8th, 2025

Puppeteer — это библиотека для Node.js, которая автоматизирует процессы с использованием браузера на базе Chromium. Она работает с протоколом Chrome DevTools, что позволяет создавать веб-краулеры и взаимодействовать с веб-сайтами, используя браузер Mimic с маскированными отпечатками пальцев.

Шаг 1: задайте порт приложения

Define ports MLA RU

Вот как задать порт:

  1. Откройте Multilogin.
  2. Перейдите во вкладку «Мой аккаунт» и нажмите «Открыть директорию логов».
  3. В открывшейся папке /.multiloginapp.com/logs, перейдите на один уровень вверх в папку /.multiloginapp.com.
  4. Откройте файл app.properties с помощью любого текстового редактора.
  5. Добавьте следующую строку в файл: multiloginapp.port=35000. 
  6. Сохраните файл app.properties.

Номер порта должен находиться в диапазоне от 10000 до 49151.

 

Вы также можете найти файл app.properties в папке .multilogin.com:

  • Windows: C:\Users\%username%\.multiloginapp.com.
  • Linux: /home/%username%/.multiloginapp.com.
  • macOS: /Users/%username%/.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 в текущей директории: npm init -y. 

Эта команда создаст конфигурационный файл package.json, а параметр -y позволит пропустить вопросы, связанные с настройкой проекта, и использовать дефолтные значения.

Установите Puppeteer-Core

Установите Puppeteer-core в директории проекта: npm install [email protected] --save. 

Для каждой версии Chromium имеется своя версия Puppeteer-core. Вы можете следить за обновлениями браузерного ядра Mimic в нашем Журнале изменений. Совместимость версий Puppeteer-core и Chromium можно проверить в Puppeteer документации.

 

Создайте свой скрипт

Создайте файл .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: посмотрите видео по теме

puppeteer автоматизация определить порт

Эта статья была полезной?

Оставить отзыв об этой статье

В этой статье:

  • Шаг 1: задайте порт приложения
  • Шаг 2: настройте Puppeteer
  • Установите Node.js и npm
  • Создайте проект npm
  • Установите Puppeteer-Core
  • Создайте свой скрипт
  • Запустите файл
  • Шаг 3: посмотрите видео по теме

Сообщество Multilogin

Будьте в курсе, делитесь своими мыслями и общайтесь с другими!

Telegram Icon Multilogin в 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

Похожие статьи

  • Браузерная автоматизация с Selenium в Multilogin 6
  • Как использовать CLI и Local API в Multilogin 6
  • Как использовать автоматизацию в Multilogin 6
  • FAQ: автоматизация в Multilogin 6

АНТИДЕТЕКТ ПЛАТФОРМА

  • Антидетект браузер
  • Резидентские прокси
  • Мобильный антидетект
  • Headless браузер
  • Мультиаккаунтинг
  • Веб-автоматизация
  • Быстрые AI команды

МУЛЬТИАККАУНТИНГ

  • Мультиаккаунтинг в Facebook
  • Мультиаккаунтинг в Gmail
  • Мультиаккаунтинг в LinkedIn
  • Мультиаккаунтинг в Amazon
  • Мультиаккаунтинг в Onlyfans
  • Мультиаккаунтинг в Twitter
  • Мультиаккаунтинг в TikTok

ПРОКСИ ПО СТРАНАМ

  • Прокси Англия
  • Прокси США
  • Прокси Япония
  • Прокси Индия
  • Прокси Пакистан
  • Прокси Китай
  • Прокси Новая Зеландия

РЕСУРСЫ

  • База знаний
  • API документация
  • Глоссарий
  • Блог
  • Скачать Multilogin 6
  • Статус системы
  • Журнал изменений

СРАВНЕНИЕ

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

ПРОКСИ ДЛЯ ПЛАТФОРМ

  • Мобильные прокси
  • Прокси для Reddit
  • Прокси для Facebook
  • SOCKS5 прокси
  • Прокси для Instagram
  • Прокси для Onlyfans
  • Прокси для LinkedIn

БЕСПЛАТНЫЕ УТИЛИТЫ

  • URL конвертер в текст

СВЯЗАТЬСЯ С НАМИ

  • Служба поддержки 24/7
    [email protected]
  • Отдел продаж
  • Реферальная программа
  • Партнерская программа
  • Цены
  • Вакансии

© 2025 Multilogin. Все права защищены.

  • Политика приватности
  • Условия использования
  • Политика использования cookie файлов
Multilogin abstract watermark
  • АНТИДЕТЕКТ ПЛАТФОРМА

    • Антидетект браузер
    • Резидентские прокси
    • Мобильный антидетект
    • Headless браузер
    • Мультиаккаунтинг
    • Веб-автоматизация
    • Быстрые AI команды
  • МУЛЬТИАККАУНТИНГ

    • Мультиаккаунтинг в Facebook
    • Мультиаккаунтинг в Gmail
    • Мультиаккаунтинг в LinkedIn
    • Мультиаккаунтинг в Amazon
    • Мультиаккаунтинг в Onlyfans
    • Мультиаккаунтинг в Twitter
    • Мультиаккаунтинг в TikTok
  • ПРОКСИ ПО СТРАНАМ

    • Прокси Англия
    • Прокси США
    • Прокси Япония
    • Прокси Индия
    • Прокси Пакистан
    • Прокси Китай
    • Прокси Новая Зеландия
  • РЕСУРСЫ

    • База знаний
    • API документация
    • Глоссарий
    • Блог
    • Скачать Multilogin 6
    • Статус системы
    • Журнал изменений
  • СРАВНЕНИЕ

    • Multilogin vs. Gologin
    • Multilogin vs. Adspower
    • Multilogin vs. Dolphin Anty
    • Multilogin vs. Incognition
    • Multilogin vs. Octo Browser
    • Multilogin vs. Undetectable
    • Multilogin vs. MoreLogin
  • ПРОКСИ ДЛЯ ПЛАТФОРМ

    • Мобильные прокси
    • Прокси для Reddit
    • Прокси для Facebook
    • SOCKS5 прокси
    • Прокси для Instagram
    • Прокси для Onlyfans
    • Прокси для LinkedIn
  • БЕСПЛАТНЫЕ УТИЛИТЫ

    • URL конвертер в текст
  • СВЯЗАТЬСЯ С НАМИ

    • Служба поддержки 24/7
      [email protected]
    • Отдел продаж
    • Реферальная программа
    • Партнерская программа
    • Цены
    • Вакансии
Multilogin abstract watermark
  • Политика приватности
  • Условия использования
  • Политика использования cookie файлов

© 2025 Multilogin. Все права защищены.

Expand