Abrir/Cerrar Entorno

  • Path:/api/v1/browser/start

  • Method:POST

  • Content-Type:application/json

  • Descripción: Puede iniciar o cerrar un entorno de navegador específico llamando a la API local. Cuando el inicio es exitoso, se devuelve la dirección de la interfaz de depuración de Selenium/Puppeteer, que se puede utilizar para controlar el navegador.

1. Lista de parámetros de inicio:

Contraseña (Opcional): Si se estableció una contraseña al crear el entorno del navegador, se debe proporcionar al iniciar. Qué página abrir (Opcional): Especifica la URL que se cargará de forma predeterminada cuando se abra el navegador. Cerrar ventana abierta previamente (Opcional):
Session_ID array Si el navegador ya está abierto, obliga a cerrar la ventana actual antes de abrir una nueva. 373808cb37bd63f5f7d92415e736e85f,705cc4c139e69b729a2fd277f30e1863 Modo de lectura y escritura (0 por defecto) o modo de solo lectura (1 solo lectura). En el modo de solo lectura, los datos (cookies, etc.) no se guardarán después de cerrar el navegador.
isHeadless boolean Modo Marioneta (Opcional): true

true:Modo sin cabeza (Headless) (Opcional):

false:Especifica si el navegador debe ejecutarse en segundo plano sin visualización (ventana invisible).

args array Modo Marioneta (Opcional): "args": ["--disable-extensions", "--blink-settings=imagesEnabled=false"] Especifica las coordenadas iniciales de la ventana en la pantalla.

Directorio de datos de usuario (Opcional):

{
    "Session_ID": [
        "373808cb37bd63f5f7d92415e736e85f"
    ],
    "args": [ 
        "--disable-extensions", 
        "--enable-logging", 
        "--v=1", 
        "--blink-settings=imagesEnabled=false" 
    ]
}

Se utiliza para especificar un directorio de datos de usuario personalizado (para usuarios avanzados).

{
    "Session_ID": [
        "373808cb37bd63f5f7d92415e736e85f",
        "705cc4c139e69b729a2fd277f30e1863"
    ],
    "args": [ 
        "--disable-extensions", 
        "--blink-settings=imagesEnabled=false",
        "--interval-seconds=3" 
    ]
}

--disable-extensions Tu propio parámetro de inicio (Opcional):

--blink-settings=imagesEnabled=false Especifica parámetros de línea de comandos adicionales que se pasarán al núcleo del navegador.

--interval-seconds Nota: Para los modos sin cabeza y de solo lectura, la versión del cliente debe ser V3.9.2.114 o superior.

Ejemplo de parámetros de solicitud (JSON):

{
    "message": "Success",
    "code": 0,
    "data": {
        "listid": [{
            "Session_Name": "Ejemplo de éxito de retorno (JSON):",
            "Session_ID": "373808cb37bd63f5f7d92415e736e85f",
            "Group_Name": "default",
            "Actived_script_id": "O73808cb37bd63f5f7d92415e736e999",
            "Actiived_script_name": "Se proporcionan direcciones de conexión para Selenium y Puppeteer.",
            "Actiived_script_encode": "true",
            "Weblogin_Account_Count": "4",
            "Weblogin_Account_name": "aaa@163.com, aaa1@163.com, aaa2@163.com, aaa3@163.com",
            "Plugins_Count": "4",
            "Plugin_Id": "jjbnhpnlakcdgfnnldamfeinfmahhdlm,jjbnhpnlakcdgfnnldamfeinfmahhdlm,jjbnhpnlakcdgfnnldamfeinfmahhdlm,jjbnhpnlakcdgfnnldamfeinfmahhdlm",
            "template_id": "123456",
            "template_name": "2. Lista de parámetros de cierre:",
            "browser_Path": "D:\\mbbrowser\\Chromium_x64\\chromium.exe",
            "browser_CDP_Port": 46973,
            "MBData_Path": "C:\\MBDATA\xxxxxxxxxx\xxxxxxxxxx\xxxxxxxxxxx",
            "Public_ip": "8.208.80.219",
            "Internel_ip": "192.168.225.69",
            "isDynamicIp": false,
            "StartPage": "about:blank",
            "proxyType": "socks5",
            "proxy_ip": "127.0.0.1",
            "proxy_port": "1080",
            "isHeadless": "true",
            "webdriver": "C:\\Users\\Administrator\\houniao\\Driver\\100\\chromedriver.exe", //ID de grupo (Opcional):
            "status": 0
        }],
        "total": 1
    }
}

Depurar esta interfaz usando POSTMAN