• Site
  • Status do aplicativo
  • Documentação da API
  • Blog
Telegram Icon Comunidade
PT
English
Português
Русский
中文 (中国)
Tiếng Việt
Fazer login Experimente por €3,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 €3,99

Automação de tarefas com API

Automatize tarefas repetitivas e simplifique seu fluxo de trabalho.

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.

  • Introdução ao Multilogin X
  • Como começar a usar o Multilogin X
  • Principais funcionalidades
    Agente e inicializador Funcionalidade Gerenciamento de perfis Arquivos de cookie
  • Proxies e mascaramento de IP
  • Espaço de trabalho e gerenciamento de equipe
  • Automação de tarefas com API
    Automação de baixo código com Postman Automação básica com CLI
  • Recursos avançados e impressões digitais personalizadas
  • Migração para o Multilogin X
  • Soluções para problemas comuns
    Noções básicas de solução de problemas Erros comuns Problemas comuns
  • Início
  • Multilogin X
  • Automação de tarefas com API
  • Exemplo de automação Puppeteer

Exemplo de automação Puppeteer

Escrito por William R ( Atualizado em April 9th, 2025 )

Atualizado em April 9th, 2025

Puppeteer é uma biblioteca Node.js desenvolvida pelo Google que oferece uma API de alto nível para controlar o Chromium por meio do Protocolo DevTools. Você pode usar Puppeteer para automatizar tarefas em perfis de navegador Mimic dentro Multilogin . Neste artigo, mostraremos como começar com um exemplo.

Você só pode automatizar perfis de navegador Mimic usando Puppeteer. Stealthfox, que é baseado no Mozilla Firefox, não é suportado.

 

Antes de começar

  1. Baixe o Node.js do site oficial e instale-o
  2. Certifique-se de que o Node.js e o npm (Node Package Manager) estejam instalados corretamente:
node -v 
npm -v
  1. Crie um diretório de projeto e execute este comando para inicializar um novo projeto Node.js e criar um arquivo package.json :
npm init -y
  1. Instale Puppeteer como uma dependência para seu projeto:
npm install puppeteer
  1. Instalar Axios e biblioteca MD5:
npm install axios 
npm install md5
  1. Insira seus valores nas variáveis abaixo no script:
    1. email : seu e-mail da conta Multilogin X
    2. password : sua senha da conta Multilogin X (criptografia MD5 não é necessária)
    3. folder_id, profile_id : encontre esses valores usando nossos guias no DevTools ou Postman
  2. Substitua https://multilogin.com/ pelo site que você precisa na seguinte linha:
await page.goto("https://multilogin.com/");

Executando o script

  1. Certifique-se de que o agente esteja conectado, pois isso possibilita o lançamento do perfil
  2. Certifique-se de que Puppeteer é compatível com a versão atual do núcleo Mimic – verifique as notas de lançamento do Puppeteer e Mimic
  3. Execute o arquivo .js com seu código de automação

Exemplo de script

const puppeteer = require('puppeteer');
const md5 = require('md5');
const axios = require('axios');

const HEADERS = {
    "Content-Type": "application/json",
    "Accept": "application/json",
};
const acc_info = {
    // Insert your account information in both variables below
    "email": "",
    "password": md5("")
};

async function get_token() {
    const signIn_URL = "https://api.multilogin.com/user/signin";
    try {
        const response = await axios.post(signIn_URL, acc_info, {
            headers: HEADERS
        });
        return response.data.data.token;
    } catch (error) {
        console.log(error.message);
        console.log("Response data:", error.response.data);
        return false;
    }
};
// Insert the Folder ID and the Profile ID below
const folder_id = "";
const profile_id = "";

async function start_browserProfile() {
    const token = await get_token();
    if (!token) return;
    // Update HEADERS with bearer token retrived from the get_token function
    HEADERS.Authorization = 'Bearer ' + token;
    // Launch a profile defining "Puppeteer" as automation type
    const profileLaunch_URL = `https://launcher.mlx.yt:45001/api/v2/profile/f/${folder_id}/p/${profile_id}/start?automation_type=puppeteer&headless_mode=false`;
    try {
        const response = await axios.get(profileLaunch_URL, {
            headers: HEADERS
        });
        const browserURL = `http://127.0.0.1:${response.data.data.port}`;
        // if you prefer to connect with browserWSEndpoint, try to get the webSocketDebuggerUrl by following request
        // const {data : {webSocketDebuggerUrl}} = await axios.get(`${browserURL}/json/version`)
        const browser = await puppeteer.connect({
            browserURL: browserURL,
            timeout: 10000
        });
        const page = await browser.newPage();
        await page.goto("https://multilogin.com/");
        await page.screenshot({
            path: "example.png"
        })
        await page.close();
    } catch (error) {
        console.log("Error:", error.message);
        if (error.response) {
            console.log("Response data:", error.response.data);
        }
    }
};

start_browserProfile();
 
 

Este artigo foi útil?

Dê seu feedback sobre este artigo

Neste artigo

  • Antes de começar
  • Executando o script

Comunidade Multilogin

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

Junte-se a nós no Telegram

Leia mais sobre o assunto

blogpost 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
art-icon

Artigos Relacionados

  • Obtendo o token
  • Obtendo os IDs de perfil, pasta e espaço de trabalho
  • Exemplo de automação no Selenium
  • Obtendo o ID do usuário
  • Perguntas frequentes sobre automação Multilogin X
  • Iniciando o agente automaticamente

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
  • 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
  • Política de privacidade
  • Termos de Serviço
  • Política de cookies

© 2025 Multilogin. Todos os direitos reservados.

Expand