Przejdź do treści głównej

Konstruktor zapytań

Query Builders (Konstruktor zapytań) - pozwala rozdzielać zapytanie źródłowe na części i\lub przekształcać zapytania według określonych reguł

Możliwości

  • Rozdzielanie zapytania na części za pomocą wyrażenia regularnego lub za pomocą dowolnego separatora
  • Zamiana podciągu w zapytaniu lub zamiana wyrażeniem regularnym
  • Wyodrębnianie domeny\głównej domeny z linku
  • Dodanie znaku ! przed każdym słowem w zapytaniu (wymagane dla scrapera SE::Yandex::WordStatSE::Yandex::WordStat)
  • Zmiana wielkości liter zapytania na wielkie\małe
Konstruktor zapytania

Otrzymane nowe zmienne można wykorzystać w Formacie zapytania podczas tworzenia zapytania do scrapera oraz w Formacie wyniku podczas tworzenia wyniku

Główne warianty użycia

  • Wyodrębnienie domeny z linku w celu późniejszego sprawdzenia domeny w Rank::AhrefsRank::Ahrefs i podobnych scraperach
  • Automatyczne wstawianie symbolu ! przed każdym słowem w zapytaniu dla SE::Yandex::WordStatSE::Yandex::WordStat

Użycie w zapytaniu tylko części ciągu źródłowego

Na przykład mamy plik z zapytaniami:

keyword1;100000
keyword2;200000

Możemy rozdzielić słowo kluczowe i już istniejące dane o popularności słowa kluczowego, sprawdzić słowo kluczowe pod kątem konkurencyjności i zapisać wynik do pliku w formacie keyword;popularność;konkurencyjność

Użycie proxy z pominięciem proxycheckera

Jeśli utworzysz zmienną $proxy, to w bieżącym zapytaniu zostanie użyte właśnie to proxy z pominięciem Proxycheckera. Proxy musi być przekazane w formacie http://ip:port lub socks://ip:port

Przykład użycia

Sprawdzanie rankingu domeny w Ahrefs i zapisywanie dodatkowych informacji z zapytania
Załóżmy, że mamy plik z zapytaniami w formacie: link do strony, a po spacji opis:

http://gofuckbiz.com/showthread.php?t=30454&page=11 Forum GoFuckBiz.com   
https://searchengines.guru/ru/forum/720568 Forum SearchEngines.guru

Musimy sprawdzić ranking Ahrefs dla domeny używając scrapera Rank::AhrefsRank::Ahrefs i zapisać w wyniku oryginalny link, domenę, Ahrefs rating oraz oryginalny opis. Wtedy zadanie będzie wyglądać następująco:

Przykład użycia Konstruktora zapytań

W rezultacie otrzymamy:

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

Pobierz przykład

Jak zaimportować przykład do 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