• Site
  • Status do aplicativo
  • Documentação da API
  • Blog
Telegram Icon Comunidade
PT
English
Português
Русский
中文 (中国)
Tiếng Việt
Fazer login Experimente por €1,99
  • Site
  • Status do aplicativo
  • Documentação da API
  • Blog
  • Telegram Icon Comunidade
  • Portuguese (Brazil)
    English
    Português
    Русский
    中文 (中国)
    Tiếng Việt
Fazer login Experimente por €1,99

Automatizando tarefas com API

Connect Multilogin 6 with APIs to automate routine operations. Save time and scale your activities without manual intervention.

search icon

Fale Conosco

Se ainda tiver dúvidas ou preferir obter ajuda diretamente de um agente, por favor envie uma solicitação.
Responderemos o mais rápido possível.

Por favor, preencha o formulário de contato abaixo e responderemos o mais breve possível.

  • Primeiros passos
  • Como usar o Multilogin 6
    Mascaramento de IP e soluções de proxy
  • Gestão e configuração da equipe
  • Automatizando tarefas com API
  • Migrando para o Multilogin X
  • Solução de problemas comuns
  • Início
  • breadcrumb separator bar
  • Multilogin 6
  • breadcrumb separator bar
  • Automatizando tarefas com API
  • breadcrumb separator bar
  • Como usar a automação Puppeteer no Multilogin 6

Como usar a automação Puppeteer no Multilogin 6

Escrito por Yelena V ( Atualizado em April 10th, 2025 )

Atualizado em April 10th, 2025

Puppeteer é uma biblioteca Node.js que automatiza processos usando um navegador baseado em Chromium. Ele funciona com o Chrome DevTools Protocol, permitindo que você crie rastreadores da web e interaja com sites enquanto usa o navegador Mimic com impressões digitais mascaradas.

Etapa 1: definir a porta do aplicativo

Define ports MLA PT

Veja como predefinir sua porta de escuta padrão no arquivo app.properties :

  1. Abrir Multilogin
  2. Vá para “Minha conta”
  3. Clique em “Abrir diretório de logs” – isso abrirá a pasta /.multiloginapp.com/logs
  4. Navegue uma pasta até /.multiloginapp.com
  5. Use qualquer editor de texto para abrir app.properties
  6. Adicione uma nova linha para especificar o número da porta: multiloginapp.port=35000
  7. Salvar as alterações

Certifique-se de que o número da porta esteja entre 10000 e 49151.

 

Você também pode encontrar o arquivo app.properties na pasta .multiloginapp.com :

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

A pasta pode estar oculta, dependendo das configurações do seu SO. Para exibir esta pasta em dispositivos Mac, você pode usar os seguintes atalhos de teclado:

  • Cmd + Shift + H – para exibir a pasta do usuário atual
  • Cmd + Shift + . (ponto final) – para exibir pastas e arquivos ocultos
 

Etapa 2: configurar o Puppeteer

Instalar Node.js e o npm

Antes de começar, certifique-se de que o Node.js e o gerenciador de pacotes npm estejam instalados no seu computador. Se não estiverem instalados, baixe-os do site do Node.js.

Para verificar suas versões do Node.js e do npm, abra um terminal e execute: node -v || node -v && npm -v.

  • As versões mais recentes do Node.js já incluem o npm por padrão.
  • Você também pode usar o Yarn para gerenciar pacotes Node.js.

Crie um novo projeto npm

Navegue até o diretório do projeto desejado e execute npm init -y.

Este comando gerará um arquivo package.json. O sinalizador -y ignora o questionário e configura o projeto com valores padrão.

Instalar Puppeteer-core

Para instalar Puppeteer-core, execute npm install [email protected] --save.

As versões Puppeteer-core devem corresponder às versões do Chromium. Verifique as notas de versão para atualizações Mimic e a documentação para detalhes de compatibilidade.

 

Crie seu script de automação

Agora, crie um arquivo .js e adicione seu código de automação. Aqui está um exemplo básico, que você pode modificar mais tarde para atender às suas necessidades de automação!

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

Inicie o arquivo

Inicie o arquivo .js através do terminal para iniciar seu script de automação usando nodejs example.js.

Etapa 3: confira nossos guias em vídeo

exemplo script exemplo código puppeteer automação de navegador

Este artigo foi útil?

Dê seu feedback sobre este artigo

Neste artigo

  • Etapa 1: definir a porta do aplicativo
  • Etapa 2: configurar o Puppeteer
  • Instalar Node.js e o npm
  • Crie um novo projeto npm
  • Instalar Puppeteer-core
  • Crie seu script de automação
  • Inicie o arquivo
  • Etapa 3: confira nossos guias em vídeo

Comunidade Multilogin

Mantenha-se informado, compartilhe suas opiniões e envolva-se com os outros!

Telegram Icon Junte-se a nós no Telegram

Leia mais sobre o assunto

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

Artigos Relacionados

  • Como usar automação Selenium no Multilogin 6
  • Como rodar o Multilogin 6 no Docker
  • Perguntas frequentes sobre automação no Multilogin 6
  • Como usar o CLI e a API local no Multilogin 6

PLATAFORMA ANTIDECTECT

  • Navegador antidetecção
  • Navegador antidetecção móvel
  • Navegador headless
  • Proxies residenciais
  • Gerenciamento de várias contas
  • Automação webn
  • Proxies Residenciais

RECURSOS

  • Central de conhecimentos
  • Documentação da API
  • Glossário
  • Blog
  • Download do Multilogin 6
  • Status do aplicativo
  • Notas de versão

AUTOMAÇÃO WEB

  • Revenda de ingressos

WEB SCRAPING

  • Scraper de contas do Facebook
  • Scraper da Amazon
  • Scraper do OnlyFans
  • Scraping do Twitter
  • Scraping do LinkedIn
  • Scraping do Google

AIRDROPS

  • Coleta de airdrops
  • Airdrops de Solana
  • Airdrops de criptomoedas
  • Airdrop de Arbitrum
  • Airdrop de LayerZero
  • Airdrop de Hamster Kombat

COMPARAÇÃO

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

ENTRE EM CONTATO

  • Suporte 24/7
    [email protected]
  • Contate o departamento de vendas
  • Programa de afiliados
  • Carreiras

© 2025 Multilogin. Todos os direitos reservados.

  • Política de privacidade
  • Termos de Serviço
  • Política de cookies
Multilogin abstract watermark
  • PLATAFORMA ANTIDECTECT

    • Navegador antidetecção
    • Navegador antidetecção móvel
    • Navegador headless
    • Proxies residenciais
    • Gerenciamento de várias contas
    • Automação webn
    • Proxies Residenciais
  • RECURSOS

    • Central de conhecimentos
    • Documentação da API
    • Glossário
    • Blog
    • Download do Multilogin 6
    • Status do aplicativo
    • Notas de versão
  • AIRDROPS

    • Coleta de airdrops
    • Airdrops de Solana
    • Airdrops de criptomoedas
    • Airdrop de Arbitrum
    • Airdrop de LayerZero
    • Airdrop de Hamster Kombat
  • COMPARAÇÃO

    • Multilogin vs. Gologin
    • Multilogin vs. Adspower
    • Multilogin vs. Dolphin Anty
    • Multilogin vs. Incognition
    • Multilogin vs. Octo Browser
  • AUTOMAÇÃO WEB

    • Revenda de ingressos
  • WEB SCRAPING

    • Scraper de contas do Facebook
    • Scraper da Amazon
    • Scraper do OnlyFans
    • Scraping do Twitter
    • Scraping do LinkedIn
    • Scraping do Google
  • ENTRE EM CONTATO

    • Atendimento 24/7: [email protected]
    • Contate o departamento de vendas
    • Programa de afiliados
    • Carreiras
Multilogin abstract watermark
  • Política de privacidade
  • Termos de Serviço
  • Política de cookies

© 2025 Multilogin. Todos os direitos reservados.

Expand