Para crear un objeto de tarea BrowserView o cambiar los datos de un objeto que ya existe, utilice las descripciones de los campos de objeto de tarea BrowserView que se proporcionan en este artículo. Las claves que no especifique se establecerán como predeterminadas o permanecerán sin cambios (en caso de actualización), por lo que puede especificar o actualizar solo un subconjunto de los datos del objeto.

Ejemplo de objeto JSON
{
    "Timeout": 0,
    "Url": "http://yahoo.com",
    "Keyword1": "news",
    "User": "",
    "Password": "",
    "NetworkFilter": [],
    "CheckCertificate": true,
    "Browser": "Chrome",
    "NetworkTimesOnly": false,
    "DNSResolveMode": "TTL Cached",
    "DNSserverIP": "",
    "CustomDNSHosts": null,
    "IsReturnedVisitor": false,
    "GetVideoEveryRun": false,
    "MinPageReadTimeMs": 0,
    "MaxPageReadTimeMs": 0,
    "ResponseTimeCalculation": "Full Page Load",
    "Device_Id": 269875,
    "Id": 488600,
    "Task_Type_Id": 22,
    "Name": "yahoo"
}

Descripción de los campos

Campo Tipo Obligatorio/Opcional Descripción
Url

Cadena

Obligatorio

Especifica una dirección de destino. La dirección URL debe comenzar con HTTP:// o HTTPS:// .

Ejemplo:
"Url": "http://msn.com"
Palabra clave1

Cadena

opcional

Campo de búsqueda de palabras clave.

Ejemplo:
"Keyword1": "Terms"
Usuario

Cadena

opcional

Este campo contiene un nombre de usuario para la autenticación de acceso básico HTTP.

Ejemplo:
"UserName": "username"
Contraseña

Cadena

opcional

Este campo contiene una contraseña para la autenticación de acceso básico HTTP.

Ejemplo:
"UserPass": "password"
NetworkFilter

Matriz bidimensional que contiene cadenas

opcional

Si no desea descargar algunos elementos, por ejemplo, imágenes, flash, css o puede ser filtrar los elementos que vienen con el error debe habilitar el filtro de red y agregar la regla de filtro.

Si no desea usar el filtrado, simplemente deje las comillas vacías.

Antes de aplicar, asegúrese de que el elemento HTML raíz no está filtrado.
Ejemplo:
"NetworkFilter":
[
["ignore", "ending", "pattern_3"],
["download", "starting", "pattern_4"],
["download", "ending", "pattern_5"] ],
CheckCertificate

booleano

opcional

Cuando está habilitado: los problemas de certificados se revelarán.

Ejemplo:
"CheckCertificate": false
Explorador

Cadena

Obligatorio

Este campo define qué motor debe emularse durante la supervisión.

VALORES POSIBLES: “Chrome”, “Edge”, “Firefox”.

Ejemplo:
"Browser": "FireFox"
DisableHttpProxy

booleano

opcional

Permite activar el proxy para enviar solicitudes de monitoreo a través de un proxy o volver a las solicitudes directas.
DisableVideoRecording

booleano

opcional

Permite desactivar la función de grabación de vídeo.
DisableCapturas de pantalla

booleano

opcional

Permite desactivar la función de capturas de pantalla.
NetworkTimesOnly

booleano

opcional

Esta característica ignora el tiempo que tarda el navegador en representar y procesar eventos como la representación, la ejecución de scripts java, etc. Es útil sólo si usted está interesado en la respuesta pura del servidor y el tiempo de descarga de los elementos de la página.

Ejemplo:
"NetworkTimesOnly": false
DNSResolveMode Cadena opcional VALORES POSIBLES:

  • Dispositivo almacenado en caché
  • No en caché
  • TTL en caché
  • Servidor DNS externo

Para obtener una explicación detallada, consulte el artículo Opción de modo DNS.

DNSserverIP Cadena opcional El campo para una dirección IP de servidor DNS personalizada. Para obtener una explicación detallada, consulte el artículo Opción de modo DNS.
Device_Id

int32

Obligatorio

LEER SOLAMENTE Campo. El identificador de dispositivo único.

Ejemplo:
"Device_Id": 8692
Id

int32

Obligatorio

*Solo para operaciones de edición

LEER SOLAMENTE Campo. Identificador de tarea único. No se utilice para crear operaciones.

Ejemplo:
"Id": 18016
Task_Type_Id

int32

Obligatorio

Tipo de tarea.

Ejemplo:
"Task_Type_Id": 62
Nombre

Cadena

opcional

Nombre de la tarea.

Ejemplo:
"Name": "BrowserView task"
Timeout

int32

opcional

Este campo define el valor de tiempo máximo (en segundos) para la ejecución de la tarea.

Ejemplo:
"Timeout": 100