Saltar al contenido
Last updated

Administre perfiles de navegador antidetección mediante programación a través de la API local MoreLogin.


Descripción general

La API del navegador le permite crear, iniciar y controlar perfiles de navegador con huellas digitales únicas. Está diseñado para escenarios de automatización como administración de múltiples cuentas, web scraping y pruebas automatizadas.

URL base: http://127.0.0.1:40000

La API local se ejecuta en su máquina junto con la aplicación de escritorio MoreLogin. Todas las solicitudes deben originarse en la misma máquina.


Capacidades

RecursoDescripciónOperaciones clave
Perfil del navegadorInstancias de navegador anti-detecciónCrear, iniciar, detener, eliminar, modificar, comprobar estado
RepresentanteConfiguraciones de proxy para perfilesAgregar, actualizar, eliminar y enumerar servidores proxy
GrupoOrganizar perfiles en gruposCrear, editar, eliminar grupos
EtiquetaEtiquetar perfiles con etiquetasCrear, editar, eliminar etiquetas

Ejemplo rápido

Cree e inicie un perfil del 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"}'

Después de comenzar, recibes:

  • Puerto de depuración — para conexión Selenium/Puppeteer
  • Ruta de WebDriver: para la automatización del navegador

Integración de automatización

Selenium

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")

Puppeteer

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

  • Aplicación de escritorio MoreLogin v2.15.0+ instalada y ejecutándose
  • Inicie sesión en su cuenta MoreLogin
  • Las solicitudes deben originarse en la máquina local.

Nota: La API local también admite puntos finales de administración de Cloud Phone. Para las operaciones de Cloud Phone, recomendamos utilizar la API abierta para la capacidad de acceso remoto.

Para obtener detalles de autenticación, consulte Autenticación.