Vai al contenuto principale

Rank::Bukvarix::Keyword - Raccolta di parole chiave per keyword da Bukvarix

panoramica dello scraper Rank::Bukvarix::Keyword

Panoramica dello scraper

Scraper di parole chiave basato su keyword da Bukvarix. Grazie allo scraper Rank::Bukvarix::Keyword potrai raccogliere automaticamente database di chiavi da bukvarix.com su richiesta. Utilizzando lo scraper Rank::Bukvarix::Keyword è possibile estrarre chiavi da Bukvarix in modo facile e veloce grazie al funzionamento in multithreading.

La selezione delle parole con Bukvarix risolve uno dei compiti principali della SEO, ovvero l'ottenimento rapido e automatizzato di un nucleo semantico esteso. Ottenendo chiavi, numero di risultati in Yandex, frequenza, posizioni e, in combinazione con lo scraper di parole chiave di Bukvarix per dominio - Rank::Bukvarix::DomainRank::Bukvarix::Domain, otterrai una semantica il più completa possibile che aiuterà ad attrarre più traffico organico.

Grazie al funzionamento in multithreading di A-Parser, la velocità di elaborazione delle query può raggiungere 4 300 richieste al minuto, il che consente mediamente di ottenere fino a 210 000 risultati non unici al minuto.

velocità di lavoro dello scraper Rank::Bukvarix::Keyword

Puoi utilizzare la filtrazione dei risultati per pulire l'output, rimuovendo tutta la spazzatura non necessaria (utilizzando le parole negative).

Le funzionalità di A-Parser permettono di salvare le impostazioni di scraping dello scraper Rank::Bukvarix::Keyword per un uso futuro (preset), impostare pianificazioni di scraping e molto altro.

Il salvataggio dei risultati è possibile nel formato e nella struttura desiderati, grazie al potente motore di modelli integrato Template Toolkit che consente di applicare logica aggiuntiva ai risultati e di esportare i dati in vari formati, inclusi JSON, SQL e CSV.

Dati raccolti

I dati vengono raccolti dal servizio bukvarix.com

  • Parola chiave
  • Numero di parole nella chiave
  • Numero di caratteri
  • Frequenza (Tutto il mondo)
  • Frequenza ("!Tutto !il mondo")
  • Numero di risultati in Bukvarix

Funzionalità

  • Possibilità di scraping fino a 1000 risultati per query o più con una chiave API a pagamento
  • Possibilità di utilizzare una chiave API a pagamento

Casi d'uso

  • Raccolta di parole chiave
  • Determinazione della parola chiave con la frequenza più alta

Chiave API

Chiave API gratuita

A-Parser nelle impostazioni standard utilizza la chiave API free.

Possibili limitazioni della chiave API segnalate dal supporto di Bukvarix al momento del rilascio della chiave:

  • numero di richieste al giorno
  • numero di righe nel report per ogni richiesta

È obbligatorio tenere conto di queste limitazioni in A-Parser quando si utilizza una chiave API a pagamento.

Inoltre, esistono le seguenti regole/limitazioni aggiuntive durante l'uso dell'API (valide per tutte le chiavi):

  1. Esecuzione sequenziale (a thread singolo) delle richieste.
  2. Non utilizzare proxy.

La chiave API viene acquistata separatamente dall'abbonamento a Bukvarix.

Per utilizzare una chiave a pagamento in A-Parser, è necessario utilizzare le opzioni API-key e Max rows count descritte di seguito in Possibili impostazioni.

Query

Come query è necessario specificare un elenco di parole chiave, ad esempio:

essay buy
write essay
forex
twitter scraper
forum scraper
scraper di testo google
forum scraper
inurl php id
a scraper
a parser scaricare
checker di massa posizioni a parser

Sostituzioni nelle query

Puoi utilizzare i macro integrati per moltiplicare le query, ad esempio se vogliamo ottenere un database di parole chiave molto grande, indichiamo alcune query di base in diverse lingue:

essay buy
write essay
forex
twitter scraper
forum scraper

Nel formato della query indichiamo l'iterazione dei caratteri da a a zzzz, questo metodo permette di ruotare al massimo i risultati di ricerca e ottenere molti nuovi risultati unici:

$query {az:a:zzzz}

Questo macro creerà 475254 query aggiuntive per ogni query di ricerca iniziale, il che darà un totale di 4 x 475254 = 1901016 query di ricerca, una cifra impressionante, ma non è affatto un problema per A-Parser. Alla velocità di 2000 richieste al minuto, tale attività verrà elaborata in sole 16 ore.

Esempi di output dei risultati

A-Parser supporta una formattazione flessibile dei risultati grazie al motore di modelli integrato Template Toolkit, che gli consente di produrre risultati in forma libera o strutturata, come CSV o JSON

Esportazione dell'elenco di chiavi

Formato del risultato:

$keywords.format('$key\n')

Esempio di risultato:

write essay
write essay opinion
write written essay
to write essay
write your essay
write in essay
essay opinion write
essay write
write a essay
write to essay
...

Output di chiave, frequenza, numero di parole e caratteri

Formato del risultato:

$keywords.format('$key, $frequency, $wordscount, $symbolscount\n')

Esempio di risultato:

write essay, 16552, 2, 11
write essay opinion, 1060, 3, 19
write written essay, 16548, 3, 19
to write essay, 16552, 3, 14
write your essay, 3662, 3, 16
write in essay, 16552, 3, 14
essay opinion write, 1060, 3, 19
essay write, 16552, 2, 11
write a essay, 16552, 3, 13
write to essay, 16552, 3, 14
...

Output di chiave, frequenza, numero di parole e caratteri in una tabella CSV

L'utility integrata $tools.CSVLine permette di creare documenti tabulari corretti, pronti per l'importazione in Excel o Google Fogli.

Formato del risultato:

[% FOREACH i IN keywords;
tools.CSVline(i.key,i.frequency,i.wordscount, i.symbolscount);
END %]

Nome del file:

$datefile.format().csv

Testo iniziale:

Chiave,Frequenza,Numero di parole,Numero di caratteri

suggerimento

Nel Formato dei risultati viene applicato il motore di modelli Template Toolkit per l'output degli elementi dell'array $keywords in un ciclo FOREACH.

Nel nome del file dei risultati è sufficiente cambiare l'estensione del file in csv.

Affinché l'opzione "Prepend text" sia disponibile nell'Editor delle attività, è necessario attivare "More options". In "Prepend text" scriviamo i nomi delle colonne separati da virgola e lasciamo la seconda riga vuota.

Salvataggio in formato SQL

Formato del risultato:

[% FOREACH keywords;
"INSERT INTO serp VALUES('" _ query _ "', '" _ frequency _ "', '" _ wordscount _ "', '" _ symbolscount _ "')\n";
END %]

Esempio di risultato:

INSERT INTO serp VALUES('write essay', '16552', '2', '11')
INSERT INTO serp VALUES('write essay', '1060', '3', '19')
INSERT INTO serp VALUES('write essay', '16548', '3', '19')
INSERT INTO serp VALUES('write essay', '16552', '3', '14')
INSERT INTO serp VALUES('write essay', '3662', '3', '16')
INSERT INTO serp VALUES('write essay', '16552', '3', '14')
INSERT INTO serp VALUES('write essay', '1060', '3', '19')
INSERT INTO serp VALUES('write essay', '16552', '2', '11')
INSERT INTO serp VALUES('write essay', '16552', '3', '13')
INSERT INTO serp VALUES('write essay', '16552', '3', '14')
...

Dump dei risultati in JSON

Formato comune del risultato:

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.keywords = [];

FOREACH item IN p1.keywords;
obj.keywords.push(item.key);
END;

obj.json %]

Testo iniziale:

[

Testo finale:

]

Esempio di risultato:

[{"keywords":["write essay","write essay opinion","write written essay","to write essay","write your essay","write in essay","essay opinion write","essay write","write a essay","write to essay","write the essay","write my essay","how write essay","opinion essay write","essay to write","write an essay","write opinion essay","essay write help","write am essay","personal essay write","essay write me","write fast essay","write essay words","write essay online","write personal essay","online essay write","write essay fast","essay write online","online write essay","write me essay","essay personal write","write short essay","help write essay","best essay write","write essay school","write topics essay","write school essay","essay school write","write essay teacher","write essay topic","write essay plan","essay topics write","school essay write","write essay help","write essay topics","write work essay","topic write essay","write help essay","write best essay","write essay ielts","write essay questions","write essay good","write essay question","good essay write"]}]
suggerimento

Affinché le opzioni "Prepend text" e "Append text" siano disponibili nell'Editor delle attività, è necessario attivare "More options".

Elaborazione dei risultati

A-Parser permette di elaborare i risultati direttamente durante lo scraping, in questa sezione abbiamo riportato i casi più popolari per lo scraper Rank::Bukvarix::Keyword

Deduplicazione dei risultati

Come in Rank::Bukvarix::Domain.

Filtrazione dei risultati (uso di parole negative)

Come in Rank::Bukvarix::Domain.

Possibili impostazioni

Nome parametroValore predefinitoDescrizione
API-keyfreeInserimento della chiave API utilizzata
Max rows count1000Numero di righe nel risultato per ogni query