Passer au contenu principal

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::WordStatSE::Yandex::WordStat)
  • Mise en majuscules\minuscules de la requête
Éditeur de tâches

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::AhrefsRank::Ahrefs et des scrapers similaires
  • Substitution automatique du symbole ! devant chaque mot de la requête pour SE::Yandex::WordStatSE::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::AhrefsRank::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 :

Exemple d'utilisation de l'Éditeur de tâches

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