Options supplémentaires de l'Éditeur de tâches

Dans l'Éditeur de tâches, il existe des options supplémentaires qui permettent d'activer les journaux pour la tâche, de maintenir une base de déduplication utilisable dans plusieurs tâches, de définir la priorité de la tâche, d'indiquer quelle présélection lancer à la fin de cette tâche et d'autres options extrêmement utiles.
Options de base

Journaliser
Sélectionnez cette option pour pouvoir consulter les logs de la tâche pendant son exécution ou après sa fin. Vous pourrez voir dans le log de la tâche les raisons des requêtes échouées, ce qui permettra de tirer des conclusions et de prendre des mesures.
Conservation de l'état de déduplication
Keep unique (Conservation de l'état de déduplication) - possibilité de sauvegarder les informations de déduplication pour les tâches futures.
Options avancées

En cliquant sur le bouton More options (Plus d'options), vous verrez les paramètres avancés pour les résultats : limiter le nombre de logs, priorité, lancer à la fin, utiliser le fichier de résultats pour les requêtes, remplacer tools.js, supprimer la tâche à la fin, appeler une URL à la fin.
Texte de début et Texte de fin
Prepend and append text (Texte de début et Texte de fin) - A-Parser peut insérer un texte de début et de fin dans le fichier de résultat pour former l'en-tête d'un fichier CSV, pour les balises de début et de fin d'un fichier XML, etc.
Limitation du nombre de journaux
Si la valeur est supérieure à zéro, les anciens logs sont automatiquement supprimés.

Priorité de la tâche
Utilisé conjointement avec le paramètre Dynamic thread limit (Limite dynamique des threads). Les tâches ayant une priorité plus élevée recevront des threads immédiatement après la fin de chaque requête des tâches ayant une priorité moindre.
- Si les tâches ont la même priorité, l'avantage est donné à la tâche qui a été ajoutée en premier chronologiquement.
- Fonctionne uniquement avec la limite dynamique des threads.
- Lors de l'ajout d'une tâche via l'API, il est nécessaire de spécifier le champ prio de 1 à 100 (plus le chiffre est élevé, plus la priorité est haute).
Lancement de la tâche suivante à la fin de l'actuelle
Run on complete (Lancer à la fin) - possibilité de lancer la tâche suivante après la fin de l'exécution de la tâche actuelle. Dans les paramètres, vous pouvez spécifier la configuration des threads nécessaire et choisir l'option Use result file for query (Utiliser le fichier de résultats pour la requête), ce qui permet d'utiliser le fichier de résultat de la tâche actuelle comme source de requêtes pour la tâche indiquée dans la liste déroulante.

Appel de l'URL de Callback à la fin de la tâche
Call URL on complete (Appeler l'URL à la fin) - possibilité d'envoyer une requête POST à l'URL indiquée une fois la tâche terminée, avec dans le corps (body) un JSON contenant l'état de la tâche :
{
"taskUid" : "214",
"state" : {
"requests" : "1",
"additionalCount" : 0,
"addTime" : 1527501047,
"activeThreads" : 0,
"logExists" : 0,
"changeTime" : 1527501049,
"resultsCount" : 0,
"lastQuery" : "tt",
"lastTotalFail" : 0,
"avgSpeed" : 60,
"queriesDoneCount" : 1,
"started" : 1,
"queriesCount" : 1,
"minimized" : 0,
"curSpeed" : 0,
"totalWaitProxyThreads" : 0,
"totalFail" : 1,
"queriesDoneCountAtStart" : 0,
"startTime" : 1527501049,
"runTime" : 0,
"uniqueResultsCount" : "none"
},
"status" : "completed",
"stats" : "<b>Overall stats</b><br>Runtime: 0:00:00<br>HTTP requests: 1<br><br><b>1. Net::HTTP</b><br>Queries done: 1<br>Successful queries: 0<br>Proxies used: 1 (per query)<br>Retries used: 1 (per query)<br>HTTP requests: 1 (per query)<br>Proxies banned: 0/10000"
}
Surcharge de tools.js
Override tools.js (Remplacer tools.js) - remplace le tools.js existant pour la présélection actuel, et permet également d'exporter uniquement les fonctions nécessaires avec la présélection.
Suppression de la tâche à la fin
Remove task on complete (Supprimer la tâche à la fin) - supprime la tâche une fois terminée, sans l'ajouter aux tâches terminées.
Stop task on error
Stop task on error - arrête l'exécution de la tâche dès qu'une requête échoue.