SE::Yandex::Suggest - Scraper di suggerimenti di ricerca Yandex
Panoramica dello scraper
Scraper di suggerimenti di ricerca per parole chiave in Yandex. Grazie allo scraper SE::Yandex::Suggest potrai raccogliere automaticamente database di chiavi dai suggerimenti del motore di ricerca Yandex su richiesta. Utilizzando lo scraper SE::Yandex::Suggest è possibile scaricare facilmente e velocemente i suggerimenti di Yandex per query in base alla regione.
Lo Scraper di suggerimenti Yandex risolve uno dei compiti principali della SEO, ovvero l'ottenimento rapido e automatizzato di un nucleo semantico esteso. I suggerimenti di ricerca di Google consentono di coprire il numero massimo di frasi e, in combinazione con lo scraper di parole chiave Yandex -
SE::Yandex::WordStat, otterrai la semantica più completa possibile, che aiuterà ad attirare più traffico organico.
Grazie al funzionamento in multithreading di A-Parser, la velocità di elaborazione delle query può raggiungere 5700 richieste al minuto, il che consente in media di ottenere fino a 17000-18000 risultati al minuto.

Puoi utilizzare la moltiplicazione automatica delle query, la sostituzione di sotto-query da file, l'iterazione di combinazioni alfanumeriche e liste per ottenere il massimo numero possibile di risultati. Utilizzando la filtrazione dei risultati puoi pulire immediatamente il risultato, rimuovendo tutta la spazzatura non necessaria (utilizzando le parole negative).
La funzionalità di A-Parser consente di salvare le impostazioni di scraping dello scraper SE::Yandex::Suggest per un uso futuro (preset), impostare pianificazioni di scraping e molto altro.
Il salvataggio dei risultati è possibile nella forma e struttura di cui hai bisogno, grazie al potente motore di modelli integrato Template Toolkit che consente di applicare logica aggiuntiva ai risultati ed esportare i dati in vari formati, inclusi JSON, SQL e CSV.
Dati raccolti
- Numero di risultati per query
- Suggerimenti per la query
- Scegliendo il 2° metodo di query, vengono raccolti anche dati aggiuntivi e il tipo di suggerimenti

Casi d'uso
- Raccolta di database di parole chiave
Query
Come query è necessario indicare frasi di ricerca, ad esempio:
forex
scrivere una tesina
tesine online
comprare auto a Mosca
notizie
Sostituzioni nelle query
Puoi utilizzare i macro integrati per la sostituzione automatica di sotto-query da file, ad esempio se vogliamo aggiungere a ogni query una lista di altre parole, indichiamo alcune query principali:
essay
article
thesis
Nel formato delle query indichiamo il macro di sostituzione di parole aggiuntive dal file Keywords.txt, questo metodo permette di aumentare esponenzialmente la variabilità delle query:
{subs:Keywords} $query
Questo macro creerà tante query aggiuntive quante ne sono presenti nel file per ogni query di ricerca iniziale, il che risulterà in [numero di query iniziali(domini)] x [numero di query nel file Keywords] = [numero totale di query] come risultato del lavoro del macro.
Ad esempio, se il file Keywords.txt contiene:
buy
cheap
Alla fine il macro di sostituzione trasformerà 3 query principali in 6:
buy essay
cheap essay
buy article
cheap article
buy thesis
cheap thesis
Opzioni 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 della lista di suggerimenti
Formato del risultato:
$results.format('$suggest\n')
Esempio di risultato:
tesine online gratis
ordine tesine online
scaricare tesine online gratis
scaricare tesine online
fare tesine online
creare tesine online
trovare tesine online
fare tesine online gratis
ordinare tesine online
Output della query, numero di suggerimenti trovati, suggerimenti per query
Formato del risultato:
$query - $totalcount:\n$results.format('$suggest\n')
Esempio di risultato:
tesine online - 10:
tesine online
tesine online gratis
ordine tesine online
scaricare tesine online gratis
scaricare tesine online
fare tesine online
creare tesine online
trovare tesine online
fare tesine online gratis
ordinare tesine online
Output in tabella CSV
L'utility integrata $tools.CSVLine consente di creare documenti tabulari corretti, pronti per l'importazione in Excel o Google Sheets.
Formato del risultato:
[% FOREACH i IN results;
tools.CSVline(i.suggest);
END %]
Nome del file:
$datefile.format().csv
Testo iniziale:
Suggerimenti
Nel Formato generale dei risultati viene utilizzato il motore di modelli Template Toolkit per l'output degli elementi suggest dell'array results in un ciclo FOREACH.
Nel nome del file dei risultati basta 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.
Concorrenza delle parole chiave
Salvataggio in formato SQL
Formato del risultato:
[% FOREACH results;
"INSERT INTO serp VALUES('" _ query _ "', '"; suggest _ "')\n";
END %]
Esempio di risultato:
INSERT INTO serp VALUES('tesine online', 'tesine online')
INSERT INTO serp VALUES('tesine online', 'tesine online gratis')
INSERT INTO serp VALUES('tesine online', 'ordine tesine online')
INSERT INTO serp VALUES('tesine online', 'scaricare tesine online gratis')
INSERT INTO serp VALUES('tesine online', 'scaricare tesine online')
INSERT INTO serp VALUES('tesine online', 'fare tesine online')
INSERT INTO serp VALUES('tesine online', 'creare tesine online')
INSERT INTO serp VALUES('tesine online', 'trovare tesine online')
...
Dump dei risultati in JSON
Formato comune del risultato:
[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;
obj = {};
obj.totalcount = p1.totalcount;
obj.suggests = [];
FOREACH item IN p1.serp;
obj.suggests.push(item.suggest);
END;
obj.json %]
Testo iniziale:
[
Testo finale:
]
Esempio di risultato:
[{"suggests":["tesine online","tesine online gratis","ordine tesine online","scaricare tesine online gratis","scaricare tesine online","fare tesine online","creare tesine online","trovare tesine online","fare tesine online gratis","ordinare tesine online"],"totalcount":10}]
Affinché le opzioni "Prepend text" e "Append text" siano disponibili nell'Editor delle attività, è necessario attivare "More options".
Elaborazione dei risultati
A-Parser consente di elaborare i risultati direttamente durante lo scraping, in questa sezione abbiamo riportato i casi più popolari per lo scraper SE::Yandex::Suggest
Opzione Parse to level
L'opzione indica allo scraper di inserire i risultati ottenuti nella coda delle query in profondità fino al livello specificato, ad esempio:
- Se viene indicato il 1° livello, lo scraper aggiungerà alle query tutti i risultati ottenuti dalla query iniziale
- Se viene indicato il 2° livello, lo scraper aggiungerà alle query tutti i risultati ottenuti dalla query iniziale + tutti i risultati ottenuti dalle query del 1° livello
- e così via.
In parole povere - è la sostituzione dei risultati ottenuti nella coda delle query, il che a sua volta permette di scaricare più risultati. Poiché nei risultati ci saranno probabilmente dei duplicati, per evitare che lo scraper faccia lavoro inutile (non scarichi la stessa cosa), si consiglia di attivare la deduplicazione delle query (Unique queries)

Scarica esempio
Come importare l'esempio in A-Parser
eJx1VFtv2jAU/iuVhdRVQggKfVjeKCrSJtZ0pX2YgAe3Pom8OrZnO6woyn/vsRPi
wLoXy+f2nct37Io4at/sgwELzpJkUxEd7iQhDDJaCkeGRFNjwXjzhqzvkuQXlQze
k2Rd5jlY79H5VsQdNGC02oMxnAEaOUM5U6agDrEbyD0VpXcbNBo7auxfLge2Ad1u
5eUVqXuA2nEl7REv1LSCPYiINhnX/y9AmOh4PZnWu92QtMmXIbevRk9Gbf+dcU33
8KR8B1xAVC9RuqdF6IFRB956bOJq5N49AmWM+6KpaDL4Ccasz5L/CTOQCn3xajjY
pVEFqhwEAK88HKvbkEGQCUKUIfZnE0OSjAoLQ2Kx1CXFQti5hTsw1CmTtkNMKqLk
XIgwwOgW8G9LLhjSPc8w6Fsb+LlL+g9G3bXXT4VU/DVYQ4cSpNv0R4xiaqXy4zAE
L7hD2S5UKT0xY1S+AehuZvferVAGujQtcpsdN1qD9LxHyuY6qk7aOKHlVPmqZMbz
tN2lo2cpn/DZpHKhCi3A9yVLIZAWC49xPea2pcELscDz4EVIcfLgnFLCfl83pWrD
cf1ufIEFTrKftYV8pUI8P676Fh9ondKpvDPmjL6wGGRbjmezsT+nN+E+690bfThn
1+F8uQgqCCcL50t0mn5t9TIwewHW0gPxlTnIFe4szq3edT9J999Un/4nSVXjRvy2
D423H5/3RR3yYJFufOr1Bxh5omw=
Filtrazione dei risultati (uso delle parole negative)
Utilizzando le parole negative è possibile rimuovere immediatamente i risultati che non ti servono. Allo stesso modo, utilizzando un filtro è possibile lasciare solo i risultati che contengono le parole desiderate.

Scarica esempio
Come importare l'esempio in A-Parser
eJx1VN9vGjEM/leqCKmrVCEoIG33RlGRNrHSFfowAQ+BMyxrLrklOVbE7n+f44S7
g3UvUWx/tr/4R47McftqnwxYcJYliyPL6c4SlsKWF9KxW5ZzY8F484LNHpLkO1cp
vCXJrNjtwHpEhT0yd8gBvfUejBEpoFGkKG+1ybjD2CHknsvCw1pBY9vB/uG6ZUPQ
5VJd37CyETB3Qit7ikecJrAHWUfrdsr/E5CmBt51ew3kVkgH3hrZJYt488kiHba6
jbh5cDKgtEPGmx+N1yyLTr/f92fvI51r0mzovvlDQpeEAd07DWi4rwnUu2sY+rVD
z78mFAKzsXK1OpG2Y6qfr2jebcceVsYZ38Nch6dCrR6j9Mgz6kPKHXjrqRE3bffm
I/A0FT4flyGDn4I664sSv+jlSiMWr0aAHRudocoBBfDKw4ndgrVI9uUsyPdb8GHJ
lksLWG+kOuZIJL20CCw+d9pM4yAkR6bVUEoaghpG8e8LIVMc2eEWnT5Hx/ch039i
lNXzmqlwnH4b5FBFIel++rX2SvVE707FkCITDmU70oXyjemg8hUgr2r26GGZNlCl
iZFjdtzKHJSf3bplw7xWnT3jrC3nyo1WW7Gbxn04IQs1x9WfqpHOcgn+XaqQEtti
4bkej6GNbfBCTfDSeUQpzj4Np7W0X2aBam4Ejt/AE8ywks2sMeSGS/nyPGlavKN1
Op+qB2Mu2keDwRpLNGjsXnO56OzTPvXXV2GJ6EzrBY279ynqFXX2CqzlB+aZOdhp
nFmsW7mqfsPqzzy++ycmxxIn4qd9CmhfPo9FHfbB0gJ3y7/kMN7o
Vedi anche: Filtri dei risultati
Impostazioni possibili
| Nome parametro | Valore predefinito | Descrizione |
|---|---|---|
| Region | Russia | Scelta della regione da cui viene effettuata la ricerca |
| Request method | Method 1 | Metodo di query: Method 1 - vecchio metodo, lo stesso di prima; Method 2 - nuovo metodo, consente di raccogliere tutti i suggerimenti estesi (pubblicità, fatti, link a siti) |