JSON Object Example
{
    "Timeout": 0,
    "RequestType": "GET",
    "Url": "http://tut.by/",
    "Keyword1": "",
    "Keyword2": "",
    "Keyword3": "",
    "UserName": "",
    "UserPass": "",
    "FullPageDownload": true,
    "Download_Html": true,
    "Download_Frames": true,
    "Download_StyleSheets": true,
    "Download_Scripts": true,
    "Download_Images": true,
    "Download_Objects": true,
    "Download_Applets": true,
    "Download_Additional": true,
    "GetParams": [],
    "PostParams": [],
    "HeaderParams": [],
    "PrepareScript": "",
    "DNSResolveMode": "Device Cached",
    "DNSserverIP": null,
    "Device_Id": 76091,
    "Id": 192834,
    "Task_Type_Id": 1,
    "Name": "http://tut.by/"
}

Descrição dos campos

campo Type descrição

RequestType

corda

Este campo define o TIPO da solicitação. Os valores possíveis são “GET” e “POST”

exemplo:
"RequestType": "GET"

URL

corda

Campo para um endereço de destino

exemplo:

Palavra-chave1

corda

Primeiro campo de busca de palavras-chave. Existe a possibilidade de usar expressões de palavras-chave como:

{[“palavra-chave1″&”palavra-chave2″)|!” palavra-chave3″]}

onde

{[ – início de expressão de palavras-chave;

]} – fim da expressão da palavra-chave;

() – suportes de agrupamento;

& – lógico E;

| – OR lógico;

! – NÃO lógico;

“string” – uma palavra-chave;

exemplo:
"Keyword1": "{[(\"User\"&\"Terms\")|!\"Error\"]}"

Palavra-chave2

corda

Segundo campo de busca de palavras-chave.

exemplo:
"Keyword2": "Contact us"

Palavra-chave3

corda

Terceiro campo de busca de palavras-chave.

exemplo:
"Keyword3": "Terms"

Nome do usuário

corda

Este campo contém um nome de usuário para autenticação de acesso básico HTTP

exemplo:
"UserName": "username"

UserPass

corda

Este campo contém uma senha para autenticação de acesso básico HTTP

exemplo:
"UserPass": "password"

Carga completa

booleano

Os processos de monitoramento HTTP e HTTPS apenas baixam o HTML devolvido pelo servidor em resposta a uma solicitação GET ou POST. No entanto, quando a ferramenta Download de página inteira é habilitada, o HTML retornado é analisado. Em seguida, os elementos analisados dentro do HTML, como, imagens, folhas de estilo, applets etc., também são baixados.

exemplo:
FullPageDownload": true

Download_Html

booleano

Transferência ativando ou desativando elementos HTML download

exemplo:
"Download_Html": false

Download_Frames

booleano

Transferência ativando ou desativando o download de quadros

exemplo:
"Download_Frames": false

Download_StyleSheets

booleano

Transferência ativando ou desativando o download de folhas de estilo

exemplo:
"Download_StyleSheets": false

Download_Scripts

booleano

Download de scripts de ativação ou desativação do Switch

exemplo:
"Download_Scripts": false

Download_Images

booleano

Transferência de imagens ativadas ou desativadas

exemplo:
"Download_Images": false

Download_Objects

booleano

Ativar ou desativar objetos de ativação ou desativação

exemplo:
"Download_Objects": false

Download_Applets

booleano

Transferência ativando ou desativando applets download

exemplo:
"Download_Applets": false

Download_Additional

booleano

Ativar ou desativar o download de conteúdo adicional

exemplo:
"Download_Additional": false

GetParams

Matriz de objetos de corda

Você pode especificar parâmetros GET como chave e seu valor

exemplo:
"GetParams": [{
"Name": "key",
"Value": "value"
}],

PostParams

Matriz de objetos de corda

Você pode especificar parâmetros POST como chave e seu valor

exemplo:
"PostParams": [{
"Name": "key",
"Value": "value"
}]

CabeçalhoParams

Matriz de objetos de corda

Você pode especificar parâmetros de cabeçalho como chave e seu valor

exemplo:
"HeaderParams": [{
"Name": "key",
"Value": "value"
}]

Prepare-seScript

corda

Este campo pode conter código C#, que pode ser usado para dados específicos de POST, GET e URL, por exemplo, pode ser gerador de números aleatórios ou alguns parâmetros atípicos puxando. Por exemplo, isso pode ser usado para gerar URL dinâmico dependendo de solicitações anteriores (se ele deu menos de 1000 links – abra uma URL, outra – outra.) Entre em contato com o suporte técnico para obter mais detalhes sobre o uso.
DNSResolveMode corda

Modos disponíveis:

  • Cacheado do dispositivo
  • Não armazenado em cache
  • TTL Cached
  • Servidor DNS externo

Para obter uma explicação detalhada, consulte o artigo “DNS Mode Option”

DNSserverIP corda Campo para um endereço IP do servidor DNS personalizadoPara uma explicação detalhada, consulte “DNS Mode Option” artigo

Device_Id

Int32

LEIA APENAS Field. ID de dispositivo único.

exemplo:
"Site_Id": 8550

Task_Type_Id

Int32

Tipo de campo de tarefas. Verifique os valores potenciais de “Task_type_id” na tabela apropriada

exemplo:
"Task_Type_Id": 1

id

Int32

LEIA APENAS Field. ID de tarefa único

exemplo:
"Id": 17709

nome

corda

Nome da tarefa

exemplo:
"Name":"msn.com"

timeout

Int32

Este campo define o valor do tempo limite (em mseconds) para execução da tarefa.

exemplo:
Timeout": 300