Abfrage-Builder
Query Builder (Abfrage-Builder) - ermöglicht es, die ursprüngliche Abfrage in Teile zu zerlegen und/oder Abfragen nach bestimmten Regeln umzuwandeln
Funktionen
- Aufteilen der Abfrage in Teile mittels regulärer Ausdrücke oder eines beliebigen Trennzeichens
- Ersetzen von Teilstrings in der Abfrage oder Ersetzen durch reguläre Ausdrücke
- Extrahieren der Domain\Hauptdomain aus einem Link
- Hinzufügen des Zeichens ! vor jedem Wort in der Abfrage (erforderlich für den Parser
SE::Yandex::WordStat) - Umwandlung der Abfrage in Groß-\Kleinschreibung

Die erhaltenen neuen Variablen können im Abfrageformat bei der Erstellung der Abfrage an den Parser und im Ergebnisformat bei der Erstellung des Ergebnisses verwendet werden.
Grundlegende Anwendungsfälle
- Extrahieren der Domain aus einem Link zur anschließenden Überprüfung der Domain in
Rank::Ahrefs und ähnlichen Scrapern - Automatische Einfügung des Symbols ! vor jedem Wort in der Abfrage für
SE::Yandex::WordStat
Verwendung nur eines Teils der ursprünglichen Zeichenfolge in der Abfrage
Wir haben zum Beispiel eine Abfragedatei:
keyword1;100000
keyword2;200000
Wir können das Keyword und die bereits vorhandenen Daten zur Keyword-Häufigkeit trennen, das Keyword auf Wettbewerb prüfen und das Ergebnis im Format keyword;Häufigkeit;Wettbewerb in eine Datei schreiben.
Verwendung von Proxys unter Umgehung des Proxycheckers
Wenn Sie die Variable $proxy erstellen, wird in der aktuellen Abfrage genau dieser Proxy unter Umgehung des Proxycheckers verwendet. Der Proxy muss im Format http://ip:port oder socks://ip:port übergeben werden.
Anwendungsbeispiel
Prüfung des Ahrefs-Ratings einer Domain und Speicherung zusätzlicher Informationen aus der Abfrage
Angenommen, wir haben eine Datei mit Abfragen im Format "Link zur Seite" und nach einem Leerzeichen die "Beschreibung":
http://gofuckbiz.com/showthread.php?t=30454&page=11 Forum GoFuckBiz.com
https://searchengines.guru/ru/forum/720568 Forum SearchEngines.guru
Wir müssen das Ahrefs-Rating für die Domain mit dem Parser
Rank::Ahrefs überprüfen und den ursprünglichen Link, die Domain, das Ahrefs-Rating sowie die ursprüngliche Beschreibung im Ergebnis speichern. Dann sieht die Aufgabe wie folgt aus:

Als Ergebnis erhalten wir:
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
Beispiel herunterladen
Wie man ein Beispiel in A-Parser importiert
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