Administre perfiles de navegador antidetección mediante programación a través de la API local MoreLogin.
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.
| Recurso | Descripción | Operaciones clave |
|---|---|---|
| Perfil del navegador | Instancias de navegador anti-detección | Crear, iniciar, detener, eliminar, modificar, comprobar estado |
| Representante | Configuraciones de proxy para perfiles | Agregar, actualizar, eliminar y enumerar servidores proxy |
| Grupo | Organizar perfiles en grupos | Crear, editar, eliminar grupos |
| Etiqueta | Etiquetar perfiles con etiquetas | Crear, editar, eliminar etiquetas |
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
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")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');- 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.