Vai al contenuto principale

SE::DuckDuckGo::Position - Verifica delle posizioni del sito per parole chiave in DuckDuckGo

Panoramica dello scraper​

Scraper per il controllo delle posizioni di un sito web tramite parole chiave in DuckDuckGo. Grazie allo scraper SE::DuckDuckGo::Position potrai controllare automaticamente le posizioni nei risultati di ricerca di DuckDuckGo utilizzando i tuoi database di domini. Utilizzando lo scraper SE::DuckDuckGo::Position è possibile determinare in modo facile, accurato e veloce la posizione di un sito in DuckDuckGo.

La funzionalità di A-Parser consente di salvare le impostazioni di scraping dello scraper SE::DuckDuckGo::Position per un uso futuro (preset), impostare programmi di scraping e molto altro. È possibile utilizzare la sostituzione automatica delle sotto-query dai file.

Il salvataggio dei risultati è possibile nel formato e nella struttura necessari, 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, tra cui JSON, SQL e CSV.

Dati raccolti​

  • Posizione del sito e link alla pagina del sito
  • Elenco di tutte le posizioni del sito e dei link alle pagine
Dati raccolti

Funzionalità​

  • Tutte le funzionalità dello scraper SE::DuckDuckGoSE::DuckDuckGo
  • Interrompe automaticamente lo scraping quando il sito viene trovato
  • Supporta la ricerca di sottodomini
  • Possibilità di confrontare la posizione cercata per dominio, per dominio principale e per link completo
  • Raccolta di posizioni contemporaneamente per più domini

Casi d'uso​

  • Controllo delle posizioni dei propri siti e di quelli dei concorrenti
  • Ricerca di pagine del sito che generano traffico

Query​

Come query è necessario indicare il dominio del sito cercato e la query di ricerca separati da uno spazio, ad esempio:

lenta.ru notizie   
lenta.ru notizie online
ria.ru notizie
a-parser.com A-Parser

Se è necessario controllare un singolo sito per un elenco di query, è possibile indicare il dominio nel formato della query (Query format):

lenta.ru $query

Oppure utilizzare semplicemente un elenco di parole chiave. Per utilizzare più domini contemporaneamente nella query, è necessario indicare l'elenco dei domini separati da virgola e la parola chiave dopo uno spazio, ad esempio:

lenta.ru,ria.ru,notfound.com notizie lenta

I risultati saranno registrati nell'array $bulkcheck. L'opzione Stop when found è supportata anche in questo caso; lo scraping terminerà se le posizioni sono state trovate per tutti i domini.

Sostituzioni nelle query​

Puoi utilizzare le macro integrate per la sostituzione automatica delle sotto-query dai file; ad esempio, se vogliamo controllare uno o più siti rispetto a un database di chiavi, indichiamo alcuni domini principali:

ria.ru
lenta.ru
rbc.ru
yandex.ru

Nel formato delle query indichiamo la macro per la sostituzione di parole aggiuntive dal file Keywords.txt; questo metodo permette di controllare un database di siti rispetto a un database di chiavi e ottenere come risultato le posizioni:

$query {subs:Keywords}

Questa macro creerà tante query aggiuntive quante 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 della macro.

Varianti 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 delle posizioni​

Ottenimento del risultato sotto forma di:

dominio cercato - chiave: numero della posizione nei risultati

Formato del risultato:

$domain - $key: $position\n

Esempio di risultato:

lenta.ru - notizie online: 13
lenta.ru - notizie: 26
ria.ru - notizie: 1
a-parser.com - A-Parser: 1
...

Controllo simultaneo di più domini (controllo batch)​

Le informazioni su tutti i domini durante il controllo simultaneo di più domini sono contenute nell'array $bulkcheck.

Formato del risultato:

$bulkcheck.format('$domain - $position\n')

Esempio di query:

lenta.ru,ria.ru,notfound.com notizie lenta

Esempio di risultato:

lenta.ru - 2
ria.ru - 6
notfound.com - 0

Analogamente a SE::Google.

Analogamente a SE::Google.

Analogamente a SE::Google.

Concorrenza delle parole chiave​

Analogamente a SE::Google.

Controllo dell'indicizzazione dei link​

Analogamente a SE::Google.

Salvataggio in formato SQL​

Analogamente a SE::Google.

Dump dei risultati in JSON​

Analogamente a SE::Google.

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::DuckDuckGo::Position

Salvataggio dei domini senza posizioni zero​

Come base è stato preso l'esempio del controllo simultaneo di più domini (vedi sopra nelle varianti di output dei risultati) ed è stato aggiunto un filtro.

Aggiungi un filtro e seleziona la variabile di output della posizione dal menu a discesa. Scegli il tipo: >. Successivamente, in Number (Numero), inserisci 0. Con questo filtro potrai rimuovere tutti i risultati con posizione zero.

Scarica esempio

Come importare l'esempio in A-Parser

eJx1VNtu2zAM/RVDCNAVyIJ2a4HBDwPSbhk2dE3Wy1OSB8WiWy2y6OmSXoL8+yhZ
ttNufYgi3g55SMpb5rhd25kBC86yfL5ldbyznF1/zfMvvliH3zfM8xla6STq7H12
zTeQCay41DZ7kO4evct49gwGszq5sSGrubFgAuz8TTRyE1Byrxwbbpl7qoFS4waM
kQLIKAXJ3kJt8PGJ5A1XnlxKrizs3o4o0VTcEZUI3EaxwcqrdXEPxXrUeLw7GDQ8
iNWgLX2x0AeHbA+9lMqBIZwEmM9ZBxR4tlyWw+R608R93kt9RHeso1vOLGjLdstl
i2gnsZpQYX08SiPojKHdN9jUAb16QtIlryIvwR0Ea0vrcOQeAwIXIpbGVZMhDKPP
eqvln1icRvKlq5FgJwYrUjmIAEH51FY3Z4MoB6I+xv5qYtJAhsxSqRNOhYjXFklt
4Q7NNPaA9FuGeqzUBWxA9W4R/8xLJWhzxiUFfU+B/3eZ/oOx6+jtp6L9eDBUQ4cS
pbPpzz5K4AXeEXOxIt5KVtKRbM/Ra5fmtwaou55dhp5VaKBLk5BTdnpUNeiwjP3I
xnWvekHjxVheKgvUpbybpgVvPb2+oZc71edY1QoCL+2VGoanctWvx9imMQShL/B1
8HlMEai3T5E5RGV/XDel1kbS+p2GAivq5H7WBFlwpW6vLvYtrF8pEhRox0fGD42M
fxpdSZ0VowKrbOGPTj6KeEI8P/T3k+N4NppPjesqnqd9WDKHGRX0Eu6QdpT6tFt2
H6HuE7d9+1OUb3e0Br/trAkJPQsBpKPm2+hxvPsLSinNVw==
suggerimento

Analogamente a SE::Google.

Analogamente a SE::Google.

Estrazione dei domini​

Analogamente a SE::Google.

Rimozione dei tag da anchor e snippet​

Analogamente a SE::Google.

Analogamente a SE::Google.

Impostazioni possibili​

Supporta tutte le impostazioni dello scraper SE::DuckDuckGoSE::DuckDuckGo, oltre a quanto segue:

Nome parametroValore predefinitoDescrizione
Result format$domain - $key: $position\nFormato di output predefinito del risultato
Stop when found☑Interrompe lo scraping se il dominio viene trovato, non passerà alle pagine successive
Match typeExact domainPossibilità di confrontare la posizione cercata per dominio, per dominio principale e per link completo (Exact domain / Top level domain / Exact url)