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, Assinatura & pagamentos,
-
Multilogin funciona no meu PC? Veja os requisitos de sistema Domine o Multilogin X: manual para iniciantes Suporte e recursos para Multilogin X: como obter ajuda Como comprar uma assinatura do Multilogin X Como navegar na interface do Multilogin X Multilogin X simplificado: seu guia de 3 etapas para começar Como sincronizar a assinatura do Multilogin 6 com o Multilogin X Como transferir perfis de outros aplicativos para o Multilogin X Como conectar o agente no Multilogin X Como criar e iniciar seu primeiro perfil no Multilogin X Permaneça indetectável: 4 etapas para uma experiência multi-contas segura com o Multilogin X Como aquecer um perfil no Multilogin X FAQ: Introdução ao Multilogin XComo o agente e o iniciador funcionam juntos no Multilogin X Como conectar o agente no Multilogin X Iniciando o agente automaticamente Como verificar e atualizar a versão do agente no Multilogin X Como desconectar e reconectar o agente Como desinstalar o agente no Multilogin X Como gerenciar logs de agentes no Multilogin XSistema de arquivos e logs do Multilogin X Atualizações de núcleo e como elas funcionam no Multilogin X Armazenamento local e em nuvem no Multilogin X Como trabalhar com grupos no Multilogin X Como usar ações rápidas de IA no Multilogin X Como alterar a URL de página inicial no Multilogin X Como usar emulação de digitação humana no MultiloginComo usar ações em massa no Multilogin X Como iniciar e parar perfis no Multilogin X Perguntas frequentes sobre gerenciamento de perfis Instalando extensões de navegador Como usar perfis rápidos no Multilogin X Como usar perfis Android no Multilogin X Como exportar e importar perfis no Multilogin X Como criar e iniciar seu primeiro perfil no Multilogin X Como usar a lixeira no Multilogin XComo importar cookies no Multilogin X Como exportar cookies no Multilogin X Domine a administração de múltiplas contas: a maneira correta de usar cookies Como usar o Cookie robot via CLI Como usar cookies pré-fabricados no Multilogin X CookieRobot para Multilogin X Por que os cookies não fazem login no perfil de destino? Por que a função de importar cookies não está funcionando?O que você precisa saber sobre o Multilogin proxy: FAQ Como usar o Multilogin proxy: guia rápido Como escolher o tipo certo de proxy Como usar proxies HTTP e SOCKS no Multilogin X Como usar Multilogin com conexão 4G/5G Como configurar Multilogin com o NodeMaven Como usar DNS personalizado no Multilogin Perguntas frequentes sobre proxies e mascaramento de IP Como testar um proxy Como corrigir problemas de inicialização de perfil ou conexão de proxy Como corrigir o erro “Profile failed to start” Como corrigir o erro “Wrong proxy data” Como corrigir o erro “ERR_TIMED_OUT” Como corrigir o erro “ERR_CONNECTION_RESET” Como corrigir o erro “ERR_CONNECTION_CLOSED” Como corrigir vazamentos de IP ao usar um proxyVisão geral: usando espaços de trabalho no Multilogin X Funções dos membros da equipe e níveis de acesso no Multilogin X Como gerenciar membros da equipe no Multilogin X Visão geral: trabalhando em equipe no Multilogin X Como alternar entre espaços de trabalho no Multilogin X Guia do membro da equipe para espaços de trabalho no Multilogin XObtendo 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 Exemplo de automação Playwright Obtendo um token de automação Fazendo login no Multilogin automaticamente Exemplo de automação Puppeteer Convertendo credenciais de proxy externo em JSON para uso em API Exportando as credenciais de proxy dos perfis CookieRobot para Multilogin X Como exportar cookies usando APIComo ajustar as configurações de localização no Multilogin X Como ajustar as configurações de software no Multilogin X Como ajustar as configurações de hardware no Multilogin X Mascaramento passivo de impressão digital do sistema operacional (TCP/IP) no Multilogin Resolução de tela Mitos sobre impressões digitais: o que os sites realmente conseguem rastrear Pense duas vezes antes de fazer alterações: a verdade sobre incompatibilidade de impressões digitais Devo me preocupar com o hash de fonte no Multilogin ? Como corrigir inconsistências nas impressões digitais do navegador Como substituir o ícone do Mimic no WindowsComo corrigir o erro “Failed to get profile data” Erro: Access denied Como corrigir o erro “ERR_CONNECTION_CLOSED” Como corrigir o erro “ERR_CONNECTION_RESET” Como corrigir o erro “ERR_TIMED_OUT” Como corrigir o erro “Aw, Snap! STATUS_ACCESS_VIOLATION” Como corrigir o erro “Aw, Snap! STATUS_BREAKPOINT” Como corrigir o erro “Wrong proxy data” Como corrigir o erro “Plan limits reached” Como corrigir o erro “Profile failed to start” Como corrigir o erro “Some settings were reset” Como corrigir o erro "Too many requests"Como corrigir problemas de conexão do agente Como corrigir problemas de inicialização de perfil ou conexão de proxy Como consertar problemas de inicialização no Multilogin Como corrigir problemas de Multilogin no macOS Salvando dados do perfil Investigando problemas de lentidão Conta banida: o que devo fazer? Como destravar um perfil bloqueado Como corrigir problemas de conexão em regiões restritas Como corrigir inconsistências nas impressões digitais do navegador Como corrigir problemas de inicialização do Mimic no Linux Como habilitar a webcam em perfis do Multilogin Como corrigir problemas de carregamento de sites no Multilogin Como corrigir problemas de resolução do Stealthfox no Windows Por que os cookies não fazem login no perfil de destino? Por que a função de importar cookies não está funcionando? Atualização do núcleo de navegador travada? Tente estas soluções Como corrigir o erro “Restricted by plan” Como corrigir vazamentos de IP ao usar um proxy Como encontrar perfis perdidos
-
Como usar proxy sobre SSH (POSSH) no Multilogin 6 Como testar um proxy Como usar Multilogin com conexão 4G/5G Como usar DNS personalizado no Multilogin Como corrigir vazamentos de IP ao usar um proxy Como usar proxies HTTP e SOCKS no Multilogin 6 Como corrigir problemas de conexão proxy no Multilogin 6Como ajustar as configurações padrão de perfil no Multilogin 6 Como personalizar um perfil no Multilogin 6 Como instalar extensões de navegador no Multilogin 6 Como usar emulação de digitação humana no Multilogin Dominando o Multilogin 6: um manual para iniciantes Como instalar Multilogin 6 no Linux Como transferir perfis entre contas Multilogin 6 Como usar a barra lateral de edição rápida no Multilogin 6 Como usar perfis Android no Multilogin 6 Como usar o CookieRobot no Multilogin 6Visão geral do trabalho em equipe Multilogin 6 Como gerenciar grupos no Multilogin 6 Como gerenciar membros da equipe no Multilogin 6 Funções dos membros da equipe e níveis de acesso no Multilogin 6 Guia para membros de equipe do Multilogin 6 Como alternar entre contas no Multilogin 6 Como corrigir o erro "Não é possível convidar usuário existente"Erro de JavaScript ao alternar para o modo escuro pela primeira vez Como corrigir o erro "Javax.crypto […] pad block corrupted" Como corrigir o erro "Fingerprint composition failed" Erro de conexão devido a caracteres não latinos no nome de usuário do Windows Como corrigir problemas de conexão proxy no Multilogin 6 Como corrigir o status congelado "Update in progress... Loading X of Y components" Como corrigir o erro "Mimic/Stealthfox executable is not found" Como corrigir problemas de inicialização de perfil no Multilogin 6 Por que os cookies não fazem login no perfil de destino? Por que a função de importar cookies não está funcionando? Como corrigir vazamentos de IP ao usar um proxy Como corrigir o erro "Não é possível convidar usuário existente" Como editar o arquivo app.properties Como enviar logs para o Suporte Como reinstalar componentes do aplicativo Como reinstalar Multilogin 6 Como corrigir o erro “Unable to save profile: -User-Agent is empty” Como corrigir o erro "Invalid buffer arguments" Como corrigir o erro “Application request limit is reached” Como corrigir o erro "Downloading Mimic browser" Como corrigir o erro “Profile is not created/updated” Como consertar um perfil travado no status “Active” Como corrigir problemas com dados de extensão no Mimic Como corrigir problemas com perfis Android no Multilogin 6
-
Como escolher o plano do Multilogin perfeito para você Como comprar uma assinatura do Multilogin X Como alterar uma assinatura Como renovar uma assinatura Como cancelar uma assinatura Como alterar a forma de pagamento Como gerenciar faturas Como pagar com criptomoeda Como sincronizar a assinatura do Multilogin 6 com o Multilogin X Perguntas frequentes sobre assinatura e pagamentos
Exportando as credenciais de proxy dos perfis

Escrito por Marcelo Brandao
Atualizado em December 16th, 2024
Através do Python, você pode simplificar o gerenciamento das credenciais de proxy de seus perfis, gerando listas em formato JSON. Essas listas podem ser construídas pela lista de ProfileIDs dos seus perfis de navegador. Este artigo guiará você pelo processo de criação dessas listas eficientemente.
Antes de começar
- Certifique-se de ter um ambiente Python configurado com os seguintes pacotes instalados:
- os
- json
- dotenv
- hashlib
- requests
- Salve o script
proxies_to_json.py
na pasta desejada
proxies_to_json.py
import os
import json
import dotenv
import hashlib
import requests
dotenv.load_dotenv()
# Credentials are pulled from a local .env file
USERNAME = os.getenv("MLXUSERNAME")
PASSWORD = os.getenv("MLXPASSWORD")
# Insert Your FolderID here
FOLDERID = "91f042e6-xxx-4e1f-adee-5eed6bb47d60"
# Insert your profile_ids.json filepath here
LIST_PATH = "C:/.../files/pid_list.json"
# Paste your string values manually:
LIST_MANUAL = [
"95f6d02c-xxxx-47c4-b1d4-369801f2a37c",
"48da90d8-xxxx-40a2-8ccb-2d9e7e3eaebb",
"e2f9d96a-xxxx-4439-ae74-10beda6bf109",
"fffca377-xxxx-495e-a408-3a98716e14ea",
"f3559ca3-xxxx-479c-8a8a-c4b831e8f78b",
"1c1e09dc-xxxx-4495-979b-7cb805a3a8a1",
"a66ba910-xxxx-48ac-a6d1-615f996b3a1d",
"f17140f4-xxxx-47c5-96d5-1b9fd184203b",
"0a505d93-xxxx-4ba9-bd25-d37bf8bb168d",
]
# API-Related Objects
LOCALHOST = "http://127.0.0.1"
MLX_BASE = "https://api.multilogin.com"
LAUNCHERV1 = "https://launcher.mlx.yt:45001/api/v1"
HEADERS = {"Accept": "application/json", "Content-Type": "application/json"}
# Login Function
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")
return ""
else:
response = r.json()["data"]
token = response["token"]
return token
# Search Profiles called "TempName": recently created by the Bulk Create function.
def profile_search():
url = "https://api.multilogin.com/profile/search"
body = {
"is_removed": False, # Do you wish to search for removed profiles? True/False
"limit": 100, # How many profile results do you wish to get?
"offset": 0, # Check MLX Documenter page for a full parameter breakdown
"search_text": "",
"storage_type": "all",
"order_by": "created_at",
"sort": "asc",
}
response = requests.request("POST", url, headers=HEADERS, json=body)
resp_json = json.loads(response.content)
return resp_json
# Obtain a list of ProfileIDs retrieved by the Profile Search endpoint
def get_profile_ids():
profile_list = profile_search()
if profile_list["data"]["total_count"] == 0:
print("No more profiles found: error in response or end of task.")
return []
else:
if (
profile_list
and "data" in profile_list
and "profiles" in profile_list["data"]
):
profile_ids = [
profile["id"] for profile in profile_list["data"]["profiles"]
]
return profile_ids
else:
print("Error - Please check Get Profile IDs function.")
# Use Profile Metas endpoint to get the Proxy information registrered.
def search_proxy_metas(option_call):
url = "https://api.multilogin.com/profile/metas"
if option_call == "1":
payload = json.dumps({"ids": LIST_MANUAL})
elif option_call == "2":
payload = json.dumps({"ids": get_profile_ids()})
elif option_call == "3":
with open(LIST_PATH, "r") as file:
proxies = json.load(file)
payload = json.dumps({"ids": proxies})
else:
print("Invalid option. Restart.")
return
response = requests.request("POST", url, headers=HEADERS, data=payload)
response_object = response.text
extracted_data = json.loads(
response_object
) # Full Profile Metas object (not only proxies)
query_result = []
for profile in extracted_data["data"]["profiles"]:
proxy_metas = profile["parameters"]["proxy"]
query_result.append(proxy_metas)
proxy_json = json.dumps(query_result, indent=4)
print(proxy_json)
# Write the JSON with results
with open("proxy_credentials.json", "w") as json_file:
json_file.write(proxy_json)
print(
f"Total of {len(query_result)} proxies were saved on proxy_credentials.json \n"
)
# Main function
def main():
token = signin()
if token:
HEADERS.update({"Authorization": f"Bearer {token}"})
else:
print("Failed to sign in.")
option_call = input(
"\n\n Select method to find proxy list: \n (1) from PATH \n (2) from Profile Search \n (3) Manual List (line 17) \n Write Selection: \n "
)
search_proxy_metas(option_call)
if __name__ == "__main__":
main()
- Salve o arquivo
.env
na mesma pasta.
Executando o script
- Abra seu terminal e navegue até a pasta que contém o script
- Execute o script
proxies_to_json.py
- Selecione a opção de entrada desejada quando solicitado
Você pode escolher inserir sua lista de ID de perfil por caminho, texto ou pesquisa, ou usar os resultados do endpoint Profile Search.
Se estiver usando a opção Profile Search, ajuste os parâmetros da função adequadamente.
- Verifique os resultados no arquivo
proxy_credentials.json
armazenado na mesma pasta