Пример объектов JSON
{
    "Timeout": 0,
    "RequestType": "POST",
    "Url": "https://www.mobiparking.pl/login",
    "Keyword1": "Historia",
    "Keyword2": "Lista",
    "Keyword3": "Wygenerowane",
    "UserName": "mklimek",
    "UserPass": "ellino10",
    "CheckCertificateAuthority": true,
    "CheckCertificateCN": true,
    "CheckCertificateDate": true,
    "CheckCertificateRevocation": true,
    "CheckCertificateUsage": true,
    "FullPageDownload": false,
    "Download_Html": false,
    "Download_Frames": false,
    "Download_StyleSheets": false,
    "Download_Scripts": false,
    "Download_Images": false,
    "Download_Objects": false,
    "Download_Applets": false,
    "Download_Additional": false,
    "ClientCertificate": "",
    "ExpirationReminderInDays": "",
    "GetParams": [],
    "PostParams": 
    [
        {
            "Name": "test",
            "Value": "test"
        },
        {
            "Name": "password",
            "Value": "test"
        }
    ],
    "HeaderParams": [],
    "PrepareScript": "",
    "DNSResolveMode": "Device Cached",
    "DNSserverIP": null,
    "Device_Id": 82773,
    "Id": 203529,
    "Task_Type_Id": 2,
    "Name": "webpanel login"
}

Описание полей

поле тип описание

ЗапросТип

струна

Это поле определяет TYPE запроса. Возможные значения : “GET” и “POST”

пример:
"RequestType": "GET"

Урл

струна

Поле для адреса мониторинга

пример:

Ключевое слово1

струна

Первое поле поиска ключевых слов. Существует возможность использовать выражения ключевых слов, такие как: “ключевое слово1” и “ключевое слово2″) |!” ключевое слово3″, где

– начало выражения ключевых слов;

– конец выражения ключевых слов;

() – групповые скобки;

В – логично и;

| – логическая OR;

! – логически НЕ;

“строка” – ключевое слово;

пример:
"Keyword1": "{[(\"User\"&\"Terms\")|!\"Error\"]}"

Ключевое слово2

струна

Второе поле поиска ключевых слов.

пример:
"Keyword2": "Contact us"

Ключевое слово3

струна

Третье поле поиска ключевых слов.

пример:
"Keyword3": "Terms"

Имя пользователя

струна

Это поле содержит имя пользователя для базовой проверки подлинности доступа HTTP

пример:
"UserName": "username"

Пользовательскийпас

струна

Это поле содержит пароль для проверки подлинности базового доступа HTTP

пример:
"UserPass": "password"

ПроверитьЦертуальностьАвторитет

булев

При включении – проверяет, не содержит ли цепочка сертификатов ненадежных корневых сертификатов.

пример:
"CheckCertificateAuthority": true

ПроверитьЕртификатCN

булев

При включении – проверяет, что адрес, по котором вы перемещаетесь по матчам с адресной справкой, был подписан

пример:
"CheckCertificateCN": true

CheckCertificateDate

булев

При включении – проверяется срок действия сертификата

пример:
"CheckCertificateDate": true

ПроверкаЦертификацияРевкация

булев

При включении – подтверждает, что цепочка сертификатов не содержит тот, который был отменен.

пример:
"CheckCertificateRevocation": true

ПроверитьЕртификатУузаж

булев

При включении – проверяет сертификат. цепи для неправильного использования любого промежуточного сертификата.

пример:
"CheckCertificateUsage": true

КлиентЕртификат

струна

Если вам требуются клиентские сертификаты для доступа к вашему сайту, создайте билет для загрузки сертификата SSL, чтобы мы могли установить их на агентов по мониторингу. После установки сертификата вы укажете имя сертификата здесь.

пример:
"ClientCertificate": "cert.cer"
Срок действияReminderInDays int32 Напоминание, уведомляемое (как ошибка) об истечении срока действия сертификата.

пример:
"ExpirationReminderInDays": "15"

 

ПолныйpageDownload

булев

При включении полностраничного инструмента загрузки возвращается HTML. Затем загружаются разобраные элементы в HTML, такие как изображения, листы стилей, applets и т.д.

пример:
FullPageDownload": true

Download_Html

булев

Переключатель, позволяющий или отключаемый HTML-элементы для загрузки

пример:
"Download_Html": false

Download_Frames

булев

Переключатель, позволяющий или отключаемый загрузку кадров

пример:
"Download_Frames": false

Download_StyleSheets

булев

Переключатель, позволяющий или отключаемый загрузку стилей

пример:
"Download_StyleSheets": false

Download_Scripts

булев

Переключить включение или отключение скриптов скачать

пример:
"Download_Scripts": false

Download_Images

булев

Переключить включение или отключение загрузки изображений

пример:
"Download_Images": false

Download_Objects

булев

Переключатель, позволяющий или отключаемый объекты скачать

пример:
"Download_Objects": false

Download_Applets

булев

Переключатель включения или отключения applets скачать

пример:
"Download_Applets": false

Download_Additional

булев

Переключить включение или отключение загрузки дополнительного контента

пример:
"Download_Additional": false

ПолучитьПарамы

Массив струн

Параметры GET можно указать как ключевые, так и его значение

пример:
"GetParams": [{
"Name": "key",
"Value": "value"
}]

ПостПарамс

Массив, содержащий струны

Параметры POST можно указать в качестве ключа и его значения

пример:
"PostParams": [{
"Name": "key",
"Value": "value"
}]

ЗаголовокПарамы

Массив, содержащий струны

Параметры заголовка можно указать как ключ и его значение

пример:
"HeaderParams": [{
"Name": "key",
"Value": "value"
}]

ПодготовкаСкрипт

струна

Это поле может содержать код СЗ, который может быть использован для конкретных данных POST, GET и URL, например, генератор случайных чисел или некоторые нетипичные параметры потянув могут быть созданы с его помощью. Например, это может быть использовано для создания динамического URL в зависимости от предыдущих запросов (если он дал менее 1000 ссылок – открыть один URL, другой – другой.) Пожалуйста, свяжитесь с технической поддержкой для получения более подробной информации об использовании.
DNSРесольвеМод струна Доступные режимы:

  • Устройство Кэшировано
  • Не кэшированный
  • TTL Кэшированный
  • Внешний DNS-сервер

Подробнее об этом читайте вматериале «Вариант режима DNS»

DNSserverIP струна Поле для пользовательского IP-адреса DNS-сервера, для подробного объяснения, пожалуйста, см. “DNS Mode Option” статья

Int32

READ ТОЛЬКО поле. Уникальный идентификатор устройства.

пример:
"Site_Id": 8550

идентификатор

Int32

READ ТОЛЬКО поле. Уникальный идентификатор задачи

пример:
"Id": 17709

Task_Type_Id

Int32

Тип поля задач. Пожалуйста, проверьте потенциальные значения для “Task_type_id” в соответствующей таблице

пример:
"Task_Type_Id": 2

имя

струна

Название задачи

пример:
"Name": "msn.com"

Времени ожидания

Int32

Это поле определяет значение тайм-аута (в секундах) для выполнения задачи.

пример:
"Timeout": 300