Constructeur de requêtes
Query Builder (Constructeur de requêtes) - permet de diviser la requête initiale en parties et\ou de transformer les requêtes selon des règles définies
Fonctionnalités
- Division de la requête en parties à l'aide d'une expression régulière ou d'un séparateur arbitraire
- Remplacement d'une sous-chaîne dans la requête ou remplacement par expression régulière
- Extraction du domaine\domaine principal à partir d'un lien
- Ajout du signe ! devant chaque mot de la requête (nécessaire pour le scraper
SE::Yandex::WordStat) - Mise en majuscules\minuscules de la requête

Les nouvelles variables obtenues peuvent être utilisées dans le Format de requête lors de la génération de la requête pour le scraper et dans le Format de résultat lors de la génération du résultat
Principaux cas d'utilisation
- Extraction du domaine à partir du lien pour une vérification ultérieure du domaine dans
Rank::Ahrefs et des scrapers similaires - Substitution automatique du symbole ! devant chaque mot de la requête pour
SE::Yandex::WordStat
Utilisation d'une partie seulement de la chaîne initiale dans la requête
Par exemple, nous avons un fichier de requêtes :
keyword1;100000
keyword2;200000
Nous pouvons séparer le mot-clé et les données de fréquence déjà existantes, vérifier la concurrence du mot-clé et enregistrer le résultat dans un fichier au format keyword;fréquence;concurrence
Utilisation de proxy en contournant le proxychecker
Si vous créez une variable $proxy, ce proxy spécifique sera utilisé pour la requête actuelle en contournant le Proxychecker. Le proxy doit être transmis au format http://ip:port ou socks://ip:port
Exemple d'utilisation
Vérification du classement Ahrefs d'un domaine et conservation des informations supplémentaires de la requête
Supposons que nous ayons un fichier avec des requêtes au format lien de page suivi d'une description séparée par un espace :
http://gofuckbiz.com/showthread.php?t=30454&page=11 Forum GoFuckBiz.com
https://searchengines.guru/ru/forum/720568 Forum SearchEngines.guru
Nous devons vérifier le classement Ahrefs pour le domaine en utilisant le scraper
Rank::Ahrefs et enregistrer dans le résultat le lien d'origine, le domaine, le classement Ahrefs et la description d'origine. La tâche ressemblera alors à ceci :

En résultat, nous obtiendrons :
http://gofuckbiz.com/showthread.php?t=30454&page=11 Ahrefs rating of gofuckbiz.com: 51, Description: Forum GoFuckBiz.com
https://searchengines.guru/ru/forum/720568 Ahrefs rating of searchengines.guru: 77, Description: Forum SearchEngines.guru
Télécharger l'exemple
Comment importer l'exemple dans A-Parser
eJyFVOtO2zAUfpXIQhNMVdpC2aZICJVLp02FMii/KENecpJ6dWzjS4FVffcdO2lS
2KZJlRufy3du3/GKWGoW5kqDAWtIcrciKnyThGSQU8ct6RBFtQHt1XfkmopFkgzn
GnKDqsZoReyLAnSTS9CaZYBKluH90YF+yaUuqYdaUu681U4Qx5ksKRNk/W/3W8v4
w9RpYfADHursWqChsCylyqZzStb39x2CBpiQGVURMZLqx1UwzsQiiqrUI00tE0Uk
86g1qLJJgqTSd6IzMKlmyjJZK2pTFM9mgjTxbugSphLj5ZhmKx7h7ZKWoeSMWvDa
uOrG7l5sn30pNMuYx6e8Sto3ui3kVrDHUKmQaOujMzAjLUsUWQgAIaVNwXd1bwlC
uOD7rfIhSU65gQ4xmOqIYiLZWw2zgHVLPQn1onxFpBhyPoYl8NYs4J84xjNkxTBH
py+1499NJn9grJvytkPh6J805tCghNvJ5KL1yuRYFptmcFYyi3dzKp3ws+6hcAGg
mp5derNSamjC1Mh1dCS+AuF51o5sqFrRqzLCehjpdAobXqNJzVsNBTwHEP+fkO+7
8fvjvQjPvZ2NeBpMheMc3aQfladk2CKTknu/BQ18ranRcc6apvasWpfKm2yWp+XK
VqYoTKXIWTGpF2rDKiemuPITcSpLxcE2CTkD1y1nh6bmhr+0XXvrfBpCvHosrJTc
fL2p+qc0w0wPfYIljnc7ag2ZUs5vr8fbGu9orFQTca71G04FtpK5tSrpdguZu3Tx
g/2KU1l2zVw+WVxumsVqro7t0UFvcDh4p2gBR/1+NHO9wf7Anwfgz0EvnAdBkkaf
5QixTiqsmfARDIYwQHU6B1EwASYunHZd/OECu7L7cb93+OHT/4BvAsL5FgLxVVso
JPIHZ+LnV7+wzTu8ev3OJqs1cv+nuarM/EyCEJ9BvCKxSdJf/waafQGO