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/"
}

Description des champs

champ type description

Type de demande

corde

Ce champ définit type de la demande. Les valeurs possibles sont «GET» et «POST»

exemple:
"RequestType": "GET"

URL

corde

Champ pour une adresse de destination

exemple:

Mot clé1

corde

Premier champ de recherche par mots clés. Il est possible d’utiliser des expressions de mots clés comme :

{[(«keyword1″”keyword2»)|!» mot clé3″]}

{[ – début de l’expression des mots clés;

]} – fin de l’expression des mots clés;

() – crochets de regroupement;

– logique ET;

| – ou logique;

! – logique NON;

«string» – un mot clé;

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

Mot clé2

corde

Deuxième champ de recherche par mots clés.

exemple:
"Keyword2": "Contact us"

Mot clé3

corde

Troisième champ de recherche par mots clés.

exemple:
"Keyword3": "Terms"

nom d’utilisateur

corde

Ce champ contient un nom d’utilisateur pour l’authentification d’accès de base HTTP

exemple:
"UserName": "username"

UserPass (UserPass)

corde

Ce champ contient un mot de passe pour l’authentification d’accès de base HTTP

exemple:
"UserPass": "password"

FullPageDownload (fullpagedownload)

booléen

Les processus de surveillance HTTP et HTTPS ne téléchargent que le HTML retourné par le serveur en réponse à une demande GET ou POST. Toutefois, lorsque l’outil de téléchargement pleine page est activé, le HTML retourné est analyse. Ensuite, les éléments parés dans le HTML, tels que, images, feuilles de style, applets, etc, sont également téléchargés.

exemple:
FullPageDownload": true

Download_Html

booléen

Commutateur activant ou désactivant le téléchargement d’éléments HTML

exemple:
"Download_Html": false

Download_Frames

booléen

Commutateur activant ou désactivant le téléchargement des images

exemple:
"Download_Frames": false

Download_StyleSheets

booléen

Commutateur activant ou désactivant le téléchargement de Feuilles de style

exemple:
"Download_StyleSheets": false

Download_Scripts

booléen

Commutateur activant ou désactivant le téléchargement de scripts

exemple:
"Download_Scripts": false

Download_Images

booléen

Commutateur activant ou désactivant le téléchargement d’images

exemple:
"Download_Images": false

Download_Objects

booléen

Commutateur activant ou désactivant le téléchargement d’objets

exemple:
"Download_Objects": false

Download_Applets

booléen

Commutateur activant ou désactivant le téléchargement de pommes

exemple:
"Download_Applets": false

Download_Additional

booléen

Commutateur permettant ou désactivant le téléchargement de contenu supplémentaire

exemple:
"Download_Additional": false

GetParams

Tableau d’objets à cordes

Vous pouvez spécifier les paramètres GET comme clé et sa valeur

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

PostParams (PostParams)

Tableau d’objets à cordes

Vous pouvez spécifier les paramètres POST comme clé et sa valeur

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

HeaderParams

Tableau d’objets à cordes

Vous pouvez spécifier les paramètres de l’en-tête comme clé et sa valeur

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

PrepareScript (PrepareScript)

corde

Ce champ peut contenir du code C#, qui peut être utilisé pour des données post, GET et URL spécifiques, par exemple, il peut s’agir d’un générateur de nombres aléatoires ou de certains paramètres atypiques tirant. Par exemple, cela peut être utilisé pour générer une URL dynamique en fonction des demandes précédentes (si elle a donné moins de 1000 liens – ouvrir une URL, autre – une autre.) Veuillez contacter le support technique pour plus de détails sur l’utilisation.
DNSResolveMode corde

Modes disponibles:

  • Dispositif mis en cache
  • Non mis en cache
  • TTL Mis en cache
  • Serveur DNS externe

Pour plus d’explication s’il vous plaît voir «Option mode DNS» article

DNSserverIP (en) corde Champ pour une adresse IP de serveur DNS personnaliséePour une explication détaillée, veuillez consulter l’article «Option mode DNS »

Device_Id

Int32 Int32

LIRE SEULEMENT Champ. ID unique de l’appareil.

exemple:
"Site_Id": 8550

Task_Type_Id

Int32 Int32

Type de champ de tâches. S’il vous plaît vérifier les valeurs potentielles pour «Task_type_id» dans le tableau approprié

exemple:
"Task_Type_Id": 1

id

Int32 Int32

LIRE SEULEMENT Champ. Id de tâche unique

exemple:
"Id": 17709

nom

corde

Nom de la tâche

exemple:
"Name":"msn.com"

Timeout

Int32 Int32

Ce champ définit la valeur de délai d’attente (en msecondes) pour l’exécution des tâches.

exemple:
Timeout": 300