Como usar automação Selenium no Multilogin 6
Quer automatizar tarefas no Multilogin 6? Não importa se você está criando scripts ou construindo web crawlers avançados, a automação do navegador nunca foi tão fácil!
Normalmente, com Selenium, você teria que se conectar manualmente a um driver de navegador (como Firefox ou Chrome). Mas com Multilogin 6, você pode evitar esse incômodo:
- Conecte-se diretamente a um perfil de navegador Multilogin usando o Remote WebDriver
- Defina suas capacidades desejadas com facilidade
- Execute comandos Selenium sem esforço
Multilogin 6 utiliza Selenium WebDriver para que você possa executar scripts de automação sem problemas e sem nenhuma configuração extra.
Etapa 1: use um idioma compatível
Como a estrutura Selenium suporta uma variedade de linguagens de programação, você pode executar a automação Multilogin 6 em qualquer linguagem que preferir.
Embora Selenium funcione com diversas linguagens de programação, o suporte técnico oficial da Multilogin está disponível atualmente somente para Python.
Etapa 2: definir a porta do aplicativo
Define ports MLA PT
Veja como predefinir sua porta de escuta padrão no arquivo app.properties
:
- Abrir Multilogin
- Vá para “Minha conta”
- Clique em “Abrir diretório de logs” – isso abrirá a pasta
/.multiloginapp.com/logs
- Navegue uma pasta até
/.multiloginapp.com
- Use qualquer editor de texto para abrir
app.properties
- Adicione uma nova linha para especificar o número da porta:
multiloginapp.port=35000
- 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 3: veja nosso exemplo em código
Aqui está um exemplo de código Python para sua referência:
from selenium import webdriver
from selenium.webdriver.chromium.options import ChromiumOptions
from selenium.webdriver.firefox.options import Options
import requests
# TO-DO: replace with existing profile ID. Define the ID of the browser profile, where the code will be executed.
mla_profile_id = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
mla_url = 'http://127.0.0.1:35000/api/v1/profile/start?automation=true&profileId='+mla_profile_id
""" Send GET request to start the browser profile by profileId.
Returns response in the following format:'{"status":"OK","value":"http://127.0.0.1:XXXXX"}',
where XXXXX is the localhost port on which browser profile is launched.
Please make sure that you have Multilogin listening port set to 35000.
Otherwise please change the port value in the url string
"""
resp = requests.get(mla_url)
json = resp.json()
print(json)
# Instantiate the Remote Web Driver to connect to the browser profile launched by previous GET request
# In case of using Mimic browser
driver = webdriver.Remote(command_executor=json['value'], options=ChromiumOptions())
# In case you are using Stealthfox browser
#driver = webdriver.Remote(command_executor=json['value'], options=Options())
#Perform automation
driver.get('https://multilogin.com/')
print(driver.title)
driver.quit()