Pular para o conteúdo principal

Construtor de consultas

Query Builders (Construtor de consultas) - permite dividir a consulta original em partes e/ou transformar consultas de acordo com certas regras

Recursos

  • Divisão da consulta em partes usando uma expressão regular ou um delimitador arbitrário
  • Substituição de substring na consulta ou substituição por expressão regular
  • Extração do domínio\domínio principal de um link
  • Adição do sinal ! antes de cada palavra na consulta (necessário para o scraper SE::Yandex::WordStatSE::Yandex::WordStat)
  • Conversão da consulta para maiúsculas\minúsculas
Query Builder

As novas variáveis obtidas podem ser usadas no Formato de consulta ao formar a consulta para o scraper e no Formato de resultado ao formar o resultado

Principais casos de uso

  • Extração do domínio de um link para posterior verificação do domínio no Rank::AhrefsRank::Ahrefs e scrapers semelhantes
  • Substituição automática do símbolo ! antes de cada palavra na consulta para o SE::Yandex::WordStatSE::Yandex::WordStat

Uso de apenas uma parte da string original na consulta

Por exemplo, temos um arquivo de consultas:

keyword1;100000
keyword2;200000

Podemos separar a palavra-chave e os dados de volume de busca já existentes, verificar a concorrência da palavra-chave e gravar o resultado no arquivo no formato keyword;volume;concorrência

Uso de proxy ignorando o proxychecker

Se você criar a variável $proxy, essa consulta específica usará exatamente esse proxy, ignorando o Proxychecker. O proxy deve ser passado no formato http://ip:port ou socks://ip:port

Exemplo de uso

Verificação do Ahrefs rating do domínio e salvamento de informações adicionais da consulta
Suponha que tenhamos um arquivo com consultas no formato link da página seguido de um espaço e a descrição:

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

Precisamos verificar a classificação do Ahrefs para o domínio usando o scraper Rank::AhrefsRank::Ahrefs e salvar no resultado o link original, o domínio, o Ahrefs rating e a descrição original. Então, a tarefa será assim:

Example of using the Query Builder

Como resultado, obteremos:

http://gofuckbiz.com/showthread.php?t=30454&page=11  Ahrefs rating of gofuckbiz.com: 51, Description: Fórum GoFuckBiz.com
https://searchengines.guru/ru/forum/720568 Ahrefs rating of searchengines.guru: 77, Description: Fórum SearchEngines.guru

Baixar exemplo

Como importar um exemplo para o 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