• 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

Conecte o Multilogin 6 com APIs para automatizar operações rotineiras. Economize tempo e escale suas atividades sem intervenção manual.

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