• 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

Scripts Python personalizados

Crie fluxos de automação poderosos com Python e a API do Multilogin. Crie, gerencie e execute perfis de navegador com scripts totalmente personalizáveis.

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
  • 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 (mais recente)
  • breadcrumb separator bar
  • Automação de tarefas com API
  • breadcrumb separator bar
  • Scripts Python personalizados
  • breadcrumb separator bar
  • Exportando as credenciais de proxy dos perfis

Exportando as credenciais de proxy dos perfis

Escrito por Marcelo B ( Atualizado em 11 de Março de 2026 )

Atualizado em 11 de Março de 2026

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

  1. Certifique-se de ter um ambiente Python configurado com os seguintes pacotes instalados:
    1. os
    2. json
    3. dotenv
    4. hashlib
    5. requests
  2. 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()
 
 
  1. Salve o arquivo .env na mesma pasta.
    1. Adicione suas credenciais Multilogin (e-mail e senha)
    2. Adicione o Folder ID: você pode encontrar esse valor usando nossos guias no DevTools ou Postman

Executando o script

  1. Abra seu terminal e navegue até a pasta que contém o script
  2. Execute o script proxies_to_json.py
  3. 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.

 
  1. Verifique os resultados no arquivo proxy_credentials.json armazenado na mesma pasta

Certifique-se de que os perfis para este script tenham detalhes de proxy. Isso é especialmente importante para a segunda opção de entrada, pois o endpoint Profile Search procura, por padrão, os primeiros 100 perfis em seu espaço de trabalho.

 

Este artigo foi útil?

Dê seu feedback sobre este artigo

Neste artigo

  • Antes de começar
  • proxies_to_json.py
  • Executando o script

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

  • Fazendo login no Multilogin automaticamente
  • Convertendo credenciais de proxy externo em JSON para uso em API
  • Como recuperar tokens API com Python
  • Como criar modelos de perfil predefinidos com Python
  • Web scraping com Selenium: o básico
  • Como automatizar o login em um site

Soluções Mobile

  • Telefone na nuvem
  • Celular virtual
  • Celular remoto
  • Fazenda de celulares
  • Celular na nuvem
  • Emulador android na nuvem
  • Automação de ações rápidas de IA

Multi-contabilidade

  • Crie várias contas no Instagram
  • Criar várias contas no TikTok
  • Criar várias contas no Reddit
  • Criar várias contas no Telegram
  • Crie várias contas no Facebook
  • Criar várias contas no YouTube
  • Crie várias contas no LinkedIn

Comparação

  • Multilogin vs. MoreLogin
  • Multilogin vs. FlashID
  • Multilogin vs. DuoPlus
  • Multilogin vs. VMOS Cloud
  • Multilogin vs. Octo Browser
  • Multilogin vs. AdsPower
  • Multilogin vs. GoLogin

Proxies de plataforma

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

Casos de Uso

  • Celular na nuvem para TikTok
  • Celular na nuvem para Instagram
  • Celular na nuvem para Reddit
  • Celular na nuvem para Facebook
  • Celular na nuvem para YouTube

Recursos

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

FERRAMENTAS GRATUITAS

  • YouTube views to money calculator
  • Instagram money calculator
  • Conversor online de URL para texto
  • Google local SERP checker
  • Random address generator

Entre em contato

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

© 2026 Multilogin. All rights reserved.

  • Privacy policy
  • Terms of service
  • Cookie policy
Multilogin watermark
  • SOLUÇÕES MOBILE

    • Telefone na nuvem
    • Celular virtual
    • Celular remoto
    • Fazenda de celulares
    • Celular na nuvem
    • Emulador android na nuvem
    • Automação de ações rápidas de IA
  • MULTI-CONTABILIDADE

    • Crie várias contas no Instagram
    • Criar várias contas no TikTok
    • Criar várias contas no Reddit
    • Criar várias contas no Telegram
    • Crie várias contas no Facebook
    • Criar várias contas no YouTube
    • Crie várias contas no LinkedIn
  • COMPARAÇÃO

    • Multilogin vs. MoreLogin
    • Multilogin vs. FlashID
    • Multilogin vs. DuoPlus
    • Multilogin vs. VMOS Cloud
    • Multilogin vs. Octo Browser
    • Multilogin vs. AdsPower
    • Multilogin vs. GoLogin
  • PROXIES DE PLATAFORMA

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

    • Celular na nuvem para TikTok
    • Celular na nuvem para Instagram
    • Celular na nuvem para Reddit
    • Celular na nuvem para Facebook
    • Celular na nuvem para YouTube
  • RECURSOS

    • Central de conhecimentos
    • Documentação da API
    • Glossário
    • Blog
    • Status do aplicativo
    • Notas de versão
  • FERRAMENTAS GRATUITAS

    • YouTube views to money calculator
    • Instagram money calculator
    • Conversor online de URL para texto
    • Google local SERP checker
    • Random address generator
  • ENTRE EM CONTATO

    • Suporte 24/7
      [email protected]
    • Programa de indicação
    • Programa de afiliados
    • Página de preços
    • Carreiras
GDPR Compliant
  • Privacy policy
  • Terms of service
  • Cookie policy

© 2026 Multilogin. All rights reserved.

Expand