• 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

Puppeteer, Selenium e Playwright

Controle perfis de navegador programaticamente com Puppeteer, Selenium e Playwright. Automatize interações web, raspagem de dados e gerenciamento de perfis em larga escala.

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.

  • Começando com a automação do Multilogin X
  • Automação básica com CLI
  • Automação low-code com Postman
  • Executor de scripts e scripts pré-definidos
  • Puppeteer, Selenium e Playwright
  • Scripts Python personalizados
  • Soluções rápidas com as Ferramentas de Desenvolvedor
  • Ferramentas de automação externas
  • Início
  • breadcrumb separator bar
  • Multilogin X
  • breadcrumb separator bar
  • Automação de tarefas com API
  • breadcrumb separator bar
  • Puppeteer, Selenium e Playwright
  • breadcrumb separator bar
  • Exemplo de automação no Selenium

Exemplo de automação no Selenium

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

Atualizado em April 9th, 2025

Como funciona

Para manipular o driver, o script executa as ações abaixo.

  1. Faça login usando a API do Multilogin X
  2. Inicie o perfil definindo o Selenium como o tipo de automação selecionado
  3. Obtenha a porta sendo usada pelo perfil em execução
  4. Inicie um driver Selenium no localhost usando a porta recuperada
  5. Use este driver para manipular as ações do navegador
  6. Pare o perfil em 5 segundos

Antes de começar

  1. Certifique-se de que o agente esteja conectado, pois é o que possibilita a inicialização de perfis.
  2. Instale as seguintes bibliotecas Python:
    1. requests
    2. selenium
  3. Insira seus valores nas variáveis abaixo no script:
    1. USERNAME: e-mail da sua conta no Multilogin X
    2. PASSWORD: a senha da sua conta no Multilogin X (a criptografia em MD5 não é necessária)
    3. FOLDER_ID, PROFILE_ID: encontre esses valores usando nossos guias sobre DevTools ou Postman

Execução do script

Por padrão, o script abaixo funciona para o Mimic. Para usá-lo no Stealthfox, substitua options=ChromiumOptions() por options=Options() na linha a seguir:

driver = webdriver.Remote(command_executor=f'{LOCALHOST}:{selenium_port}', options=ChromiumOptions()) 

 

Exemplo de script

import requests
import hashlib
import time
from selenium import webdriver
from selenium.webdriver.chromium.options import ChromiumOptions
from selenium.webdriver.firefox.options import Options

MLX_BASE = "https://api.multilogin.com"
MLX_LAUNCHER = "https://launcher.mlx.yt:45001/api/v1"
MLX_LAUNCHER_V2 = (
    "https://launcher.mlx.yt:45001/api/v2"  # recommended for launching profiles
)
LOCALHOST = "http://127.0.0.1"
HEADERS = {"Accept": "application/json", "Content-Type": "application/json"}
# TODO: Insert your account information in both variables below
USERNAME = ""
PASSWORD = ""
# TODO: Insert the Folder ID and the Profile ID below
FOLDER_ID = ""
PROFILE_ID = ""


def signin() -> str:
    payload = {
        "email": USERNAME,
        "password": hashlib.md5(PASSWORD.encode()).hexdigest(),
    }
    r = requests.post(f"{MLX_BASE}/user/signin", json=payload)
    if r.status_code != 200:
        print(f"\nError during login: {r.text}\n")
    else:
        response = r.json()["data"]
    token = response["token"]
    return token


def start_profile() -> webdriver:
    r = requests.get(
        f"{MLX_LAUNCHER_V2}/profile/f/{FOLDER_ID}/p/{PROFILE_ID}/start?automation_type=selenium",
        headers=HEADERS,
    )
    response = r.json()
    if r.status_code != 200:
        print(f"\nError while starting profile: {r.text}\n")
    else:
        print(f"\nProfile {PROFILE_ID} started.\n")
    selenium_port = response["data"]["port"]
    driver = webdriver.Remote(
        command_executor=f"{LOCALHOST}:{selenium_port}", options=ChromiumOptions()
    )
    # For Stealthfox profiles use: options=Options()
    # For Mimic profiles use: options=ChromiumOptions()
    return driver


def stop_profile() -> None:
    r = requests.get(f"{MLX_LAUNCHER}/profile/stop/p/{PROFILE_ID}", headers=HEADERS)
    if r.status_code != 200:
        print(f"\nError while stopping profile: {r.text}\n")
    else:
        print(f"\nProfile {PROFILE_ID} stopped.\n")


token = signin()
HEADERS.update({"Authorization": f"Bearer {token}"})
driver = start_profile()
driver.get("https://multilogin.com/")
time.sleep(5)
stop_profile()
 
 

Guia de vídeo

Your browser does not support HTML5 video.
exemplo selenium automação selenium

Este artigo foi útil?

Dê seu feedback sobre este artigo

Neste artigo

  • Como funciona
  • Antes de começar
  • Execução do script
  • Guia de 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 encontrar um ID de usuário no DevTools
  • Como obter tokens de API no DevTools
  • Como obter ID de perfil, pasta e espaço de trabalho no DevTools

PLATAFORMA ANTIDETECT

  • Navegador antidetecção
  • Proxies residenciais
  • Navegador antidetecção móvel
  • Gerenciamento de várias contas
  • Navegador headless
  • Automação web
  • Automação de ação rápida de IA

MULTI-CONTABILIDADE

  • Crie várias contas no Facebook
  • Crie várias contas do Gmail
  • Crie várias contas do LinkedIn
  • Crie várias contas da Amazon
  • Crie várias contas OnlyFans
  • Crie várias contas no Twitter
  • Crie várias contas Tik Tok

GEO PROXIES

  • UK proxy
  • USA proxy
  • Japan proxy
  • Proxy da Índia
  • Proxy do Paquistão
  • Proxy da China
  • Proxy da Nova Zelândia

RECURSOS

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

COMPARAÇÃO

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

PROXIES DE PLATAFORMA

  • Proxy móvel
  • Proxy Reddit
  • Proxy do Facebook
  • Proxy SOCKS5
  • Proxy do Instagram
  • Proxy OnlyFans
  • Proxy do LinkedIn

FERRAMENTAS GRATUITAS

  • Conversor online de URL para texto

ENTRE EM CONTATO

  • Suporte 24/7
    [email protected]
  • Contate o departamento de vendas
  • Programa de indicação
  • Programa de afiliados
  • Página de preços
  • Carreiras

© 2025 Multilogin. Todos os direitos reservados.

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

    • Navegador antidetecção
    • Proxies residenciais
    • Navegador antidetecção móvel
    • Gerenciamento de várias contas
    • Navegador headless
    • Automação web
    • Automação de ação rápida de IA
  • MULTI-CONTABILIDADE

    • Crie várias contas no Facebook
    • Crie várias contas do Gmail
    • Crie várias contas do LinkedIn
    • Crie várias contas da Amazon
    • Crie várias contas OnlyFans
    • Crie várias contas no Twitter
    • Crie várias contas Tik Tok
  • GEO PROXIES

    • UK proxy
    • USA proxy
    • Japan proxy
    • Proxy da Índia
    • Proxy do Paquistão
    • Proxy da China
    • Proxy da Nova Zelândia
  • RECURSOS

    • Central de conhecimentos
    • Documentação da API
    • Glossário
    • Blog
    • Baixar o Multilogin 6
    • Status do aplicativo
    • Notas de versão
  • COMPARAÇÃO

    • Multilogin vs. GoLogin
    • Multilogin vs. Adspower
    • Multilogin vs. Dolphin Anty
    • Multilogin vs. Incognition
    • Multilogin vs. Octo Browser
    • Multilogin vs. Undetectable
    • Multilogin vs. MoreLogin
  • PROXIES DE PLATAFORMA

    • Proxy móvel
    • Proxy Reddit
    • Proxy do Facebook
    • Proxy SOCKS5
    • Proxy do Instagram
    • Proxy OnlyFans
    • Proxy do LinkedIn
  • FERRAMENTAS GRATUITAS

    • Conversor online de URL para texto
  • ENTRE EM CONTATO

    • Suporte 24/7
      [email protected]
    • Contate o departamento de vendas
    • Programa de indicação
    • Programa de afiliados
    • Página de preços
    • Carreiras
Multilogin abstract watermark
  • Política de privacidade
  • Termos de Serviço
  • Política de cookies

© 2025 Multilogin. Todos os direitos reservados.

Expand