Contate-nos
Se você ainda tem perguntas ou prefere obter ajuda diretamente de um agente, por favor submeta um pedido.
Tópicos populares: Multilogin X, Multilogin 6,
-
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 Iniciando o agente automaticamente Obtendo um token de automação Exemplo de automação Puppeteer Configurando a coleta automática de cookies Convertendo credenciais de proxy externo em JSON para uso em API Exportando as credenciais de proxy dos perfisConexão do agente Não é possível iniciar o perfil ou conectar-se ao proxy Para testar um proxy Perguntas frequentes sobre solução de problemas Não é possível iniciar o Multilogin Usando Multilogin no macOS Salvando dados de perfil Investigando problemas de velocidade Erro: Falha ao obter dados do perfil Problema: O perfil está bloqueado
Obtendo o token
Escrito por Marcelo Brandao
Atualizado em August 2nd, 2024
Para usar a API, você precisa enviar um token válido junto às suas solicitações. Este artigo explica como obter esse token de autenticação.
O token expira em 30 minutos. Você pode atualizá-lo com o endpoint “User Refresh Token”. Além disso, se sua assinatura for compatível com a API, você poderá usar o token de automação e especificar você mesmo o período de expiração necessário (não disponível se você tiver um plano de assinatura Starter).
DevTools
- Faça login em app.multilogin.com
- Abra o DevTools no seu navegador. Veja como fazer isso em navegadores baseados no Chromium e no Firefox:
- Windows e Linux : pressione
Ctrl + Shift + I
- macOS : pressione
Cmd + Option + I
- Windows e Linux : pressione
- Mude para a guia "Application" no painel DevTools
- No menu do lado esquerdo, clique em "Local storage" → "https://app.multilogin.com"
- Encontre o valor do atributo token
Python
Conclua as etapas abaixo para poder executar o script de exemplo.
- Instale as seguintes bibliotecas Python: requests
- Insira seus valores nas variáveis abaixo no script:
-
USERNAME
: e-mail da sua conta no Multilogin X -
PASSWORD
: a senha da sua conta no Multilogin X (a criptografia em MD5 não é necessária)
-
import json
import requests
import hashlib
MLX_BASE = "https://api.multilogin.com"
MLX_LAUNCHER = "https://launcher.mlx.yt:45001/api/v2"
LOCAL_HOST = "http://127.0.0.1"
HEADERS = {'Accept': 'application/json',}
#TODO: Insert your account information in both variables below.
USERNAME = ""
PASSWORD = ""
def sign_in():
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'\nFailed to login: {r.text}\n')
else:
response = json.loads(r.text)
token = response.get('data').get('token')
print(token)
return token
# Call the sign_in function to execute it
token = sign_in()