• Site
  • Status do aplicativo
  • Documentação da API
  • Blog
Telegram Icon Comunidade
PT
English
Português
Русский
中文 (中国)
Tiếng Việt
Fazer login Experimente por €3,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 €3,99

Automação de tarefas com API

Automatize tarefas repetitivas e simplifique seu fluxo de trabalho.

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.

  • Introdução ao Multilogin X
  • Como começar a usar o Multilogin X
  • Principais funcionalidades
    Agente e inicializador Funcionalidade Gerenciamento de perfis Arquivos de cookie
  • Proxies e mascaramento de IP
  • Espaço de trabalho e gerenciamento de equipe
  • Automação de tarefas com API
    Automação de baixo código com Postman Automação básica com CLI
  • Recursos avançados e impressões digitais personalizadas
  • Migração para o Multilogin X
  • Soluções para problemas comuns
    Noções básicas de solução de problemas Erros comuns Problemas comuns
  • Início
  • Multilogin X
  • Automação de tarefas com API
  • CookieRobot para Multilogin X

CookieRobot para Multilogin X

Escrito por Marcelo B ( Atualizado em April 3rd, 2025 )

Atualizado em April 3rd, 2025

O tão aguardado CookieRobot para Multilogin X está aqui!🔥Neste guia, mostraremos como usá-lo para acelerar o processo de aquecimento dos seus perfis sem esforço. CookieRobot consegue vasculhar cada site listado e coletar o máximo de cookies possível, fazendo com que seu perfil pareça mais realista! ✨

O CookieRobot é executado através do novo endpoint Script runner!⚡Descubra como usá-lo em nossa página Postman Documenter: Script Runner!

 

Garanta uma operação tranquila mantendo-se atualizado: o Script Runner está disponível com o Agent 1.37.4 ou mais recente.

 

Configurar o Script Runner com CookieRobot

Possui habilidades técnicas mínimas? Script Runner é uma ferramenta amigável que executa scripts de automação facilmente, permitindo operações em massa em vários perfis!

 

Para executar o script CookieRobot, você deve chamar a URL do endpoint do Script Runner: https://launcher.mlx.yt:45001/api/v1/run_script

 

Para executar o CookieRobot, você precisará chamar a URL do Script runner e incluir um corpo de solicitação (JSON request body), formatado como no exemplo abaixo:

{
    "script_file": "cookie_robot.py",
    "profile_ids": [
        {
            "profile_id": "profile uuid"
        },
        {
            "profile_id": "profile uuid",
            "is_headless": true
        }
    ],
    "script_params": [
        {
            "name": "websites",
            "value": ["https://youtube.com","https://google.com","https://fb.com","https://amazon.com"]
        },
        {
            "name": "randomOrder",
            "value": true
        },
        {
            "name": "fractionMode",
            "value": 0.7
        },
        {
            "name": "processCookieConsent",
            "value": true
        }
    ]
}

Customize os parâmetros

Seguindo o exemplo acima, você pode ajustar os seguintes parâmetros:

“script_file”

O nome do arquivo de script CookieRobot no seu diretório (exemplo: cookie_robot.py). Os scripts são armazenados por padrão nestes diretórios:

  • Windows: C:\Users\%username%\mlx\deps\scripts
  • macOS: /Users/%username%/mlx/scripts
  • Linux: /home/%username%/mlx/scripts

“profile_ids”

Uma lista que contém ID de perfil, estruturada como:

  • “profile_id” – Número de ID de perfil exclusivo
  • “is_ headless ” – (Opcional) A execução no modo headless pode limitar a interação do bot com certos elementos da página

“script_params”

Uma lista contendo um conjunto de parâmetros personalizáveis, simplesmente indicados por:

  • “name” – O nome do parâmetro
  • “value” – O valor atribuído (string, integer, float, JSON, etc.)

“websites”

Quer pegar cookies de vários sites? Basta listá-los aqui!

Se nada for fornecido no parâmetro “websites”, o robô usará sua lista padrão:

websites = [
  "https://aliexpress.com",
  "https://amazon.com",
  "https://ebay.com",
  "https://fiverr.com",
  "https://google.com",
  "https://reddit.com",
  "https://twitch.com",
  "https://twitter.com",
  "https://yahoo.com",
  "https://youtube.com",
  "https://en.wikipedia.org"
]
 

“randomOrder”

  • Se “true” → misture as coisas e visite sites aleatoriamente
  • Se “false” → mantenha tudo em ordem e visite os sites conforme listado

“fractionMode”

Quer executar apenas uma parte dos seus sites, em vez de todos eles? Veja como usar:

  1. Escolha um número flutuante entre 0,0 e 1,0 para definir a fração de sites a serem executados
  2. Certifique-se de que “randomOrder” esteja definido como “true”
    1. Exemplo: fractionMode = “0.5” → Executa 50% da lista de sites em uma ordem aleatória

“processCookieConsent”

Muitos sites exibem um botão “Permitir cookies ” devido a leis de privacidade como o GDPR ( O que é GDPR?), que exige o consentimento do usuário antes de rastrear cookies.

  • Se “true” → CookieRobot procurará e tentará clicar no botão de consentimento automaticamente (padrão)
  • Se “false” → ele ignorará pop-ups de cookies, o que pode ser útil se:
    • Você está navegando em sites fora da UE que não mostram banners de cookies
    • Você não está preocupado com a conformidade com o GDPR (por exemplo, usando proxies fora da UE)

Quer ver isto aplicado em um código?

Neste exemplo, as configurações são configuradas no objeto payload, dentro do run_script() função:

  • CookieRobot será executado através do arquivo cookie_robot.py.
  • Os ID de perfil trabalhados são definidos como ced16576-a67b-4ae5-8459-c07991d50f27 e ec0cf95f-b199-4b1c-b394-af1e01ac9c09
  • Ambos os perfis serão executados no modo não-headless
  • Os sites são Yahoo.com e Amazon.com, e serão visitados em ordem aleatória
  • Como fractionMode está definido como 1, 100% dos sites listados serão visitados
  • CookieRobot aceitará automaticamente os avisos de consentimento de cookies se eles aparecerem
import logging
import requests
import json

# In project root you need a file called token with your auth token in there
def setup_logging():
    """Set up logging configuration."""
    logging.basicConfig(
        level=logging.INFO,
        format="%(asctime)s - %(levelname)s - %(message)s",
        handlers=[
            logging.FileHandler("script_runner.log"),
            logging.StreamHandler()
        ]
   )

def get_token_from_file():
    """Read the token from a file called 'token' in the project root."""
    try:
        with open("token", "r") as file:
            token = file.read().strip()
            return token
    except FileNotFoundError:
        logging.error("Token file not found in the project root.")
        raise
    except Exception as e:
        logging.error("An error occurred while reading the token file: %s", str(e))
        raise

def run_script():
    url = "https://launcher.mlx.yt:45001/api/v1/run_script"
    headers = {
        "Content-Type": "application/json",
        "Authorization": f"Bearer {get_token_from_file()}"
    }

    payload = {
        "script_file": "cookie_robot.py",
        "profile_ids": [
            {
                "profile_id": "ced16576-a67b-4ae5-8459-c07991d50f27",
                "is_headless": False
            },
            # {
            #     "profile_id": "ec0cf95f-b199-4b1c-b394-af1e01ac9c09",
            #     "is_headless": False
            # },

        ],
        "script_params": [
        {
            "name": "websites",
            "value": ["yahoo.com", "amazon.com"]
        },
        {
            "name": "randomOrder",
            "value": True
        },
        {
            "name": "fractionMode",
            "value": 1
        },
        {
            "name": "processCookieConsent",
            "value": True
        }
    ]
    }
    try:
        logging.info("Payload to send: %s", json.dumps(payload, indent=4))
        logging.info("Sending request to the script runner endpoint...")
        response = requests.post(url, headers=headers, data=json.dumps(payload), timeout=30)

        if response.status_code == 200:
            logging.info("Script executed successfully.")
            logging.info("Response: %s", response.json())
        else:
            logging.error("Failed to execute script. Status code: %d", response.status_code)
            logging.error("Response: %s", response.text)
    except requests.exceptions.RequestException as e:
        logging.error("An error occurred while making the request: %s", str(e))

if __name__ == "__main__":
    setup_logging()
    run_script()

Este artigo foi útil?

Dê seu feedback sobre este artigo

Neste artigo

  • Configurar o Script Runner com CookieRobot
  • Customize os parâmetros
  • “script_file”
  • “profile_ids”
  • “script_params”
  • “websites”
  • “randomOrder”
  • “fractionMode”
  • “processCookieConsent”
  • Quer ver isto aplicado em um código?

Comunidade Multilogin

Mantenha-se informado, compartilhe suas opiniões e envolva-se com os outros!

Junte-se a nós no Telegram

Leia mais sobre o assunto

blogpost 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
art-icon

Artigos Relacionados

  • Obtendo um token de automação
  • Exportando as credenciais de proxy dos perfis

PLATAFORMA ANTIDECTECT

  • Navegador antidetecção
  • Navegador antidetecção móvel
  • Navegador headless
  • Proxies residenciais
  • Gerenciamento de várias contas
  • Automação webn
  • Proxies Residenciais

RECURSOS

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

AUTOMAÇÃO WEB

  • Revenda de ingressos

WEB SCRAPING

  • Scraper de contas do Facebook
  • Scraper da Amazon
  • Scraper do OnlyFans
  • Scraping do Twitter
  • Scraping do LinkedIn
  • Scraping do Google

AIRDROPS

  • Coleta de airdrops
  • Airdrops de Solana
  • Airdrops de criptomoedas
  • Airdrop de Arbitrum
  • Airdrop de LayerZero
  • Airdrop de Hamster Kombat

COMPARAÇÃO

  • Multilogin vs. Gologin
  • Multilogin vs. Adspower
  • Multilogin vs. Dolphin Anty
  • Multilogin vs. Incognition
  • Multilogin vs. Octo Browser

ENTRE EM CONTATO

  • Suporte 24/7
    [email protected]
  • Contate o departamento de vendas
  • Programa de afiliados
  • Carreiras

© 2025 Multilogin. Todos os direitos reservados.

  • Política de privacidade
  • Termos de Serviço
  • Política de cookies
  • PLATAFORMA ANTIDECTECT

    • Navegador antidetecção
    • Navegador antidetecção móvel
    • Navegador headless
    • Proxies residenciais
    • Gerenciamento de várias contas
    • Automação webn
    • Proxies Residenciais
  • RECURSOS

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

    • Coleta de airdrops
    • Airdrops de Solana
    • Airdrops de criptomoedas
    • Airdrop de Arbitrum
    • Airdrop de LayerZero
    • Airdrop de Hamster Kombat
  • COMPARAÇÃO

    • Multilogin vs. Gologin
    • Multilogin vs. Adspower
    • Multilogin vs. Dolphin Anty
    • Multilogin vs. Incognition
    • Multilogin vs. Octo Browser
  • AUTOMAÇÃO WEB

    • Revenda de ingressos
  • WEB SCRAPING

    • Scraper de contas do Facebook
    • Scraper da Amazon
    • Scraper do OnlyFans
    • Scraping do Twitter
    • Scraping do LinkedIn
    • Scraping do Google
  • ENTRE EM CONTATO

    • Atendimento 24/7: [email protected]
    • Contate o departamento de vendas
    • Programa de afiliados
    • Carreiras
  • Política de privacidade
  • Termos de Serviço
  • Política de cookies

© 2025 Multilogin. Todos os direitos reservados.

Expand