Saltar para o conteúdo
Last updated

Perfis de navegador

Gerencie perfis de navegador antidetecção programaticamente por meio da API MoreLogin Local.


Visão geral

A API do navegador permite criar, iniciar e controlar perfis de navegador com impressões digitais exclusivas. Ele foi projetado para cenários de automação, como gerenciamento de várias contas, web scraping e testes automatizados.

URL base: http://127.0.0.1:40000

A API local é executada em sua máquina junto com o aplicativo de desktop MoreLogin. Todas as solicitações devem ser originadas da mesma máquina.


Capacidades

RecursoDescriçãoOperações-chave
Perfil do navegadorInstâncias de navegador antidetecçãoCriar, iniciar, parar, excluir, modificar, verificar status
ProcuradorConfigurações de proxy para perfisAdicionar, atualizar, excluir, listar proxies
GrupoOrganize perfis em gruposCriar, editar, excluir grupos
EtiquetaRotular perfis com tagsCriar, editar, excluir tags

Exemplo rápido

Crie e inicie um perfil do navegador Chrome:

# 1. Create a profile
curl -X POST "http://127.0.0.1:40000/api/env/create/quick" \
  -H "Content-Type: application/json" \
  -d '{"browserTypeId": 1, "operatorSystemId": 1, "quantity": 1}'

# 2. Start the profile (use envId from step 1)
curl -X POST "http://127.0.0.1:40000/api/env/start" \
  -H "Content-Type: application/json" \
  -d '{"envId": "YOUR_ENV_ID"}'

Depois de começar, você recebe:

  • Porta de depuração — para conexão Selenium/Puppeteer
  • Caminho do WebDriver — para automação do navegador

Integração de automação

Selênio

from selenium import webdriver

options = webdriver.ChromeOptions()
options.debugger_address = "127.0.0.1:DEBUG_PORT"
driver = webdriver.Chrome(
    executable_path="WEBDRIVER_PATH",
    options=options
)
driver.get("https://example.com")

Marionetista

const puppeteer = require('puppeteer');

const browser = await puppeteer.connect({
  browserWSEndpoint: 'ws://127.0.0.1:DEBUG_PORT'
});
const page = await browser.newPage();
await page.goto('https://example.com');

Requisitos

  • Aplicativo de desktop MoreLogin v2.15.0+ instalado e em execução
  • Conectado à sua conta MoreLogin
  • As solicitações devem ser originadas da máquina local

Observação: a API Local também oferece suporte a endpoints de gerenciamento do Cloud Phone. Para operações do Cloud Phone, recomendamos usar a API aberta para capacidade de acesso remoto.

Para obter detalhes de autenticação, consulte Autenticação.