SERP in tempo reale che raschiano con Zenserp - Recensione

Google ha una lunga storia di difficoltà per gli sviluppatori SEO che tentano di eliminare i dati disponibili pubblicamente dalle pagine dei risultati di ricerca. In effetti, lo scraping delle SERP è ufficialmente contro i termini di servizio di Big G. Tuttavia, la pratica non viola il Computer Fraud and Abuse Act (CFAA), e quindi le azioni legali dirette di Google per ridurre la pratica sono fallite. In questo articolo parleremo dello Scraping delle SERP in tempo reale altamente scalabile con Zenserp. Cominciamo!





Quindi, anche se in pratica lo scraping non è illegale o ferisce i sentimenti di nessuno, gli sviluppatori devono comunque fare i conti con i blocchi stradali. È progettato da Google per impedire la raccolta dei dati. I mal di testa comuni includono Captcha e blocco IP. Tuttavia, in passato sono state inviate lettere di diffida, questa tattica è sempre più rara.



Ma cosa succede se non dovessi affrontare affatto questi fastidi per ottenere i tuoi preziosi dati? Entra in Zenserp, un'offerta principale di SaaS Industries con sede in Austria.

Zenserp in poche parole | SERP che raschiano con Zenserp

L'API Zenserp è uno strumento da sogno per gli sviluppatori SEO che cercano una soluzione chiavi in ​​mano per eliminare gli ostacoli comuni di scraping. È semplicissimo da usare e integrare, grazie al ciclo di sviluppo incentrato sull'utente di SaaS Industries e all'ampia compatibilità del linguaggio (Browser, Curl, Python, Node.js, PHP). Inoltre, il loro vorace appetito per il feedback dei consumatori e le richieste di funzionalità ha portato all'enorme aggiornamento dell'API di aprile 2019 per includere una gamma completa di tipi di dati, tra cui immagini di Google, video, mappe, notizie, acquisti e anche tendenze.



In combinazione con prezzi competitivi e un servizio clienti di livello mondiale. Hai davvero una soluzione all-in-one per i tuoi problemi di raschiatura SERP in Zenserp.



Iniziare con Zenserp

Quindi, com'è effettivamente usare Zenserp? Di seguito, copriamo il processo per iniziare con Zenserp. Quindi, diamo un'occhiata alla loro documentazione API per dare un'occhiata più da vicino alle solide funzionalità di Zenserp.

Panoramica del cruscotto | SERP che raschiano con Zenserp

Supponiamo che tu stia solo dando un'occhiata a cosa è Zenserp, farai clic sul pulsante verde brillante Iscriviti al piano gratuito sulla loro home page. Dopo aver creato e verificato il tuo account, fai clic su Accedi per accedere alla tua Dashboard.



La pagina su cui atterri mostra una panoramica delle tue informazioni di utilizzo più importanti, inclusa la tua chiave API, la quota di richiesta mensile, l'utilizzo dell'API nel tempo. Inoltre, la documentazione di eventuali richieste non riuscite che potrebbero essersi verificate. C'è anche una pratica sezione Request Builder che indirizza i nuovi utenti Zenserp verso una vasta gamma di risorse utili. La maggior parte di queste sono cose che tratteremo nella sezione Documentazione di questa recensione, quindi tieni duro.



Diamo una rapida occhiata a tutte le opzioni della barra laterale:

  • Pannello di controllo – Sei già qui! Questo è semplicemente un collegamento rapido per tornare alla tua pagina di panoramica in qualsiasi momento.
  • Terreno di gioco – Denominata in modo appropriato, questa pagina offre un'interfaccia completamente visiva (ovvero, non è richiesta alcuna codifica) e interattiva per permetterti di scherzare con i vari endpoint di Zenserp. Qui puoi generare alcune risposte di esempio e usarle per configurare la tua richiesta API. Non fare affidamento su questo 100%, poiché ci sono casi angolari oltre la capacità di questo strumento. Tuttavia, adoriamo la possibilità di esportare la tua sperimentazione in codice (Browser, Curl, Python, Node.js, PHP) quando trovi qualcosa che funziona davvero.
  • Documentazione – Dettagli le viscere dell'API Zenserp. Copriamo questo in modo approfondito di seguito.
  • Profilo/Sicurezza – Configurazione di base dell'account, inclusi avatar, informazioni di contatto e gestione della password. Nulla di bello.
  • Fatturazione – Comprende tre opzioni, in cui è possibile aggiornare/declassare/cancellare il livello di abbonamento, gestire il metodo di pagamento e la partita IVA, oltre a un campo libero in cui è possibile richiedere l'inclusione di testo nelle fatture Zenserp per semplificare la contabilità.

Tutto questo è una tariffa abbastanza standard per qualsiasi API, ma apprezziamo quanto tutto sia semplice. Quello che vedi è quello che ottieni e Zenserp non tenta di seppellire le impostazioni dell'abbonamento in angoli oscuri del tuo profilo.

La documentazione dell'API Zenserp | SERP che raschiano con Zenserp

Con le basi fuori mano, ora possiamo entrare nelle cose buone: la documentazione di Zenserp. Qui vedrai esattamente di cosa è capace l'API e come usarla. Sebbene l'implementazione completa dell'API nella tua applicazione esuli dallo scopo di questa recensione, toccheremo brevemente ogni endpoint, alcuni parametri chiave e forniremo alcune risposte di esempio.

Funzionalità di base

L'inizio della pagina della documentazione è una sezione introduttiva giustamente denominata, che descrive in dettaglio le funzioni API di base in grado di interagire con tutti gli altri endpoint. Diamo un'occhiata:

il mio bootloader è sbloccato?
  • Autenticazione – Questo mostra come usare la tua chiave API per l'autenticazione. C'è un esempio di utilizzo nell'intestazione, seguito da esempi di richiesta GET e POST. Vai tranquillo.
  • stato – Consente di richiedere il numero di richieste rimanenti in base ai limiti di abbonamento. Dopotutto, perché preoccuparsi di accedere alla tua Dashboard Zenserp quando puoi semplicemente farti dire direttamente dalla tua app?
  • lotto – L'aggiunta di questo endpoint consente di effettuare fino a 1.000 ricerche in un singolo batch. Hai la possibilità di richiedere tutti i batch contemporaneamente, in base all'ID batch, o di inviare un nuovo batch o unire quelli esistenti, se necessario.
  • Codici di errore – Zenserp ha anche la capacità di restituire gli errori non appena si verificano. Compreso 403 Proibito quando hai raggiunto il limite mensile o hai utilizzato una chiave API errata, 404 quando non sono stati trovati risultati o 500. Ogni volta che si verifica un errore del server. Non dimenticare che le richieste non riuscite vengono visualizzate anche sulla tua Dashboard.

L'endpoint /search | SERP che raschiano con Zenserp

La funzionalità principale di Zenserp è qui. Aggiungendo /search alla tua richiesta API. Riceverai una serie completa di dati su praticamente tutto ciò per cui puoi pensare di raccogliere SERPS. La tua query restituirà una vasta gamma di risultati, tra cui:

  • Risultati di ricerca organici – L'interrogazione delle SERP organiche restituisce tutti i tipi di dati, tra cui la classifica dell'articolo, il suo titolo, l'URL visualizzato e quello di destinazione, diversi tipi di recensioni, se il collegamento è un collegamento AMP di Google, stringhe che rappresentano la descrizione della pagina e oltre al Local 3-Pack che contiene informazioni sull'attività.
  • Risultati a pagamento – Avrai anche una panoramica completa dei risultati a pagamento. Le informazioni restituite includono la posizione a pagamento (in alto, a destra o in basso), il titolo, l'URL di monitoraggio di AdWords, i breadcrumb, l'URL visibile come appare su Google, la descrizione della pagina ed eventuali posizionamenti di prodotti a pagamento (inclusi posizione, titolo, immagini associate, URL e, naturalmente, il prezzo).
  • Casella di risposta/frammento in primo piano/storia principale – Oro puro a qualsiasi SEO. Scopri facilmente cosa funziona meglio per ottenere questi ambiti posti nelle SERP, quindi crea una strategia per replicare quei risultati.
  • Ricerche correlate/volevi dire? – Zenserp migliora la tua ricerca di parole chiave restituendo dati preziosi su tutte le ricerche correlate alla tua query. Puoi anche anticipare come Google risponde agli errori comuni commessi dagli utenti durante la ricerca della tua query.

Ecco una versione ridotta di un esempio che appare nel Zenserp documentazione, con il pifferaio magico come query. Puoi vedere i diversi tipi di risultati che appaiono in ordine: la voce di Wikipedia (1), domande relative alla query (2), un sito web con un nome di dominio a corrispondenza esatta (3), un articolo popolare sulle origini del pifferaio magico (4), più alcuni video correlati sull'argomento (5). Vedrai anche alcune frasi di ricerca correlate, oltre al numero totale di risultati restituiti.

Esempio

{ 'query':{ 'apikey':'YOUR-API-KEY', 'q':'Pied Piper', 'url':'https://google.com/search?q=Pied+Piper&hl=en&gl=us&sourceid=chrome&ie=UTF-8' }, 'organic':[ { 'position':1, 'title':'Pied Piper of Hamelin - Wikipedia', 'url':'https://en.wikipedia.org/wiki/Pied_Piper_of_Hamelin', 'destination':'https://en.wikipedia.org › wiki › Pied_Piper_of_Hamelin', 'description':'The Pied Piper of Hamelin is the titular character of a legend from the town of Hamelin (Hameln), Lower Saxony, Germany. The legend dates back to the Middle ...', 'isAmp':false }, { 'position':2, 'questions':[ { 'question':'What is the meaning of the Pied Piper?' }, { 'question':'What is the story of the Pied Piper?' }, { 'question':'Is the pied piper a fairy tale?' }, { 'question':'Is Pied Piper a real company?' } ] }, { 'position':3, 'title':'Pied Piper', 'url':'http://www.piedpiper.com/', 'destination':'www.piedpiper.com', 'description':'The old Pied Piper flute player logo was referencing a fairytale character and in no way was meant to suggest a sexual act involving either the mouth or ear of ...', 'isAmp':false }, { 'position':4, 'title':'The Disturbing True Story of the Pied Piper of Hamelin ...', 'url':'https://www.ancient-origins.net/myths-legends/disturbing-true-story-pied-piper-hamelin-001969', 'destination':'https://www.ancient-origins.net › myths-legends › disturbing-true-story-pie...', 'description':'Aug 14, 2014 - Many are familiar with the story of the Pied Piper of Hamelin. Few realise however, that the story is based on real events, which evolved over ...', 'isAmp':false }, { 'position':5, 'videos':[ { 'title':'Pied Piper', 'url':'https://www.youtube.com/watch?v=VEZ_Ui6d9AM', 'parsed':{ 'source':'YouTube', 'date':'May 2, 2018', 'channel':'BTS - Topic' } }, { 'title':'The True History of The Pied Piper of Hamelin | Fairy Tales ...', 'url':'https://www.youtube.com/watch?v=obIAwAAcAAg', 'parsed':{ 'source':'YouTube', 'date':'Aug 4, 2017', 'channel':'Jen Campbell' } }, { 'title':'The Pied Piper: a modern day fairy tale', 'url':'https://www.wvi.org/child-health-now/video/pied-piper-modern-day-fairy-tale', 'parsed':{ 'source':'World Vision International', 'date':'Aug 22, 2013', 'channel':'WVIAdvocacy' } } ] } ], 'related_searches':[ { 'title':'pied piper instrument', 'url':'https://google.com/search?hl=en&gl=us&q=pied+piper+instrument&sa=X&ved=2ahUKEwj-vPeI3oXnAhVJJBoKHQ6iDYkQ1QIoAHoECBMQAQ' }, { 'title':'pied piper poem', 'url':'https://google.com/search?hl=en&gl=us&q=pied+piper+poem&sa=X&ved=2ahUKEwj-vPeI3oXnAhVJJBoKHQ6iDYkQ1QIoAXoECBMQAg' }, { 'title':'moral lesson of pied piper story', 'url':'https://google.com/search?hl=en&gl=us&q=moral+lesson+of+pied+piper+story&sa=X&ved=2ahUKEwj-vPeI3oXnAhVJJBoKHQ6iDYkQ1QIoAnoECBMQAw' }, { 'title':'the pied piper of hamelin summary', 'url':'https://google.com/search?hl=en&gl=us&q=the+pied+piper+of+hamelin+summary&sa=X&ved=2ahUKEwj-vPeI3oXnAhVJJBoKHQ6iDYkQ1QIoA3oECBMQBA' }, { 'title':'pied piper of hamelin story pdf', 'url':'https://google.com/search?hl=en&gl=us&q=pied+piper+of+hamelin+story+pdf&sa=X&ved=2ahUKEwj-vPeI3oXnAhVJJBoKHQ6iDYkQ1QIoBHoECBMQBQ' }, ], 'number_of_results':34800000 }

Affinare la tua richiesta per tipo di ricerca | SERP che raschiano con Zenserp

Oltre alla richiesta SERP predefinita, puoi anche perfezionare la query di Ricerca Google per tipo di ricerca (Immagine, Video, Mappe, Shopping, Notizie, Shopping, ecc.). Basta impostare il Pure (da abbinare) a una delle seguenti opzioni:

  • ish – Restituisce i risultati della ricerca di immagini di Google. Questa richiesta restituisce una serie di dati tra cui posizione, miniature, URL di origine, titoli e altro. (Per la ricerca inversa delle immagini, eseguirai il URL dell'immagine parametro invece di tbm = ish )
  • a – Restituisce i risultati di Google Video Search. Riceverai informazioni come dominio di origine, URL del video, titolo, descrizione ed eventuali estensioni o miniature.
  • lcl – Un'altra miniera d'oro di dati SEO, il lcl Il parametro restituisce i risultati della ricerca di Google Maps. Vedrai il nome dell'attività/luogo, gli URL del sito web, se il risultato è a pagamento o meno, eventuali stelle o recensioni, oltre a informazioni vitali come indirizzo, numeri di telefono, orari di apertura, prezzi notevoli e persino il tipo di attività. Hai anche la possibilità di richiedere indicazioni stradali per queste attività.
  • è – Hai bisogno di tenerti aggiornato con gli eventi e gli sviluppi attuali nel tuo settore? Aggiungi il è parametro alla tua query per restituire risultati di ricerca di Google News in tempo reale. Visualizza i nomi degli articoli, i loro collegamenti, le date di pubblicazione (e analizzate dalla tua API), l'editore, una breve descrizione dell'articolo e le miniature disponibili.
  • negozio – Accedi ai risultati di ricerca di Google Shopping con il negozio parametro. Diamo un'occhiata ad alcuni risultati di esempio (fortemente troncati per motivi di leggibilità) per gli scaldacqua ad Atlanta, GA:

Shopping EndPoint Shopping

Oltre al nucleo /ricerca endpoint, include anche l'API Zenserp /shopping . Ciò ti consente di analizzare le pagine dei prodotti di Google Shopping. Aggiungerai il numero identificativo del prodotto parametro per il tuo /shopping query, con la possibilità di specificare la geolocalizzazione di ricerca desiderata ( Posizione ), prefisso internazionale ( gI ), e/o la lingua dell'interfaccia Web ( hl ). Puoi anche cambiare la variante geografica di Ricerca Google con cui desideri utilizzare motore di ricerca .

Endpoint di tendenza | SERP che raschiano con Zenserp

Le richieste di Google Trends vengono effettuate aggiungendo /tendenze alla tua richiesta (sebbene la documentazione di Zenserp affermi erroneamente che dovresti usare /shopping ). I risultati di Trends sono alimentati da parola chiave[] parametro, dove si passa la frase chiave come argomento all'interno di []. La documentazione di Zenserp ha un utile promemoria su quali operatori utilizza Trends (+ per o, – per esclusione, spazio per e e virgolette per una corrispondenza esatta), che sarà determinante nella tua query.

È possibile specificare ulteriormente il fuso orario ( tz ), ID categoria ( gatto ), il lasso di tempo per i tuoi risultati (orari, giornalieri, mensili, annuali in molte suddivisioni). Il genere di proprietà di Google per la ricerca (come, immagini, Voli, YouTube, Finanza, ecc.). Il geo posizione o codice posizione Google ( gI ), e anche il risoluzione all'interno di quella regione (essenzialmente, impostando se si esegue la ricerca a livello di paese, città, regione, ecc.)

Quindi, diciamo che volevi vedere come Kanye West è stato di tendenza nell'ultimo mese. Faresti la richiesta in questo modo:

https://app.zenserp.com/api/v1/trends?apikey=YOUR-API-KEY&keyword%5B%5D=kanye%20west&timeframe=today%201-m

Prestazioni | SERP che raschiano con Zenserp

Ora che abbiamo finito con la panoramica delle funzionalità, come si comporta effettivamente Zenserp? Dopotutto, tutti questi bei dati sono inutili se non puoi effettivamente accedervi a causa degli sforzi programmatici di raccolta dei dati di Google.

Nella nostra esperienza, Zenserp ha svolto i suoi compiti senza intoppi, non importa cosa abbiamo cercato e dove nel mondo abbiamo indirizzato le nostre domande. L'arma segreta qui è l'incredibile rete proxy mondiale di Zenserp, che reindirizza le tue richieste dove devono andare mentre cambia il tuo indirizzo IP per adattarlo. Sebbene Zenserp non pubblicizzi i numeri effettivi della propria rete di server, si è dimostrato sufficientemente robusto da non generare mai un singolo errore quando abbiamo effettuato le nostre richieste di test.

Sotto il cofano dell'API Zenserp è incluso anche un sofisticato risolutore Captcha. Ancora una volta, non abbiamo dettagli su come hanno fatto questo lavoro. Ma ha funzionato, e anche in modo coerente.

Prezzi

L'infrastruttura di Zenserp è sufficiente per soddisfare qualsiasi scala operativa. Offrono una vasta gamma di prezzi di abbonamento in modo che paghi solo esattamente ciò di cui hai bisogno. Qualunque sia il livello che scegli, puoi pagare una tariffa mensile bassa o ottenere uno sconto del 20% su un piano annuale.

Oltre ai livelli standard, Zenserp offre piani ad alto volume. Questo è bloccato in uno schema di pagamento mensile. Ogni livello include tutte le funzionalità premium dei piani MEDIUM-VERY LARGE. E ridimensiona la tua quota mensile in base a quanto paghi:

  • PREMIUM – $ 599,99 e 250.000 richieste al mese
  • PROFESSIONALE – $ 1.399,99 e 750.000 richieste al mese
  • IMPRESA - $ 1.599,99 e 1.000.000 di richieste al mese

SERP che raschiano con Zenserp

SaaS Industries ha prodotto un'offerta incredibile con la sua API Zenserp. È personalizzabile e altamente scalabile grazie alla sua robusta infrastruttura. Eppure è semplicissimo da integrare nella tua app grazie alla semplice logica parametrica e all'ampia compatibilità del linguaggio di codifica.

I nostri test hanno prodotto risultati coerenti senza mai generare errori. Anche se sospettiamo che il servizio non sia invulnerabile agli errori sulla scala richiesta dalle grandi imprese. Indipendentemente dal tipo di richiesta che abbiamo fatto, i risultati sono stati sempre tempestivi e significativi. È estremamente utile essere in grado di perfezionare la tua richiesta SERP per tipo di ricerca, e come tale è chiaro che Zenserp offre uno strumento prezioso ma conveniente per qualsiasi sviluppatore SEO.

Se avessimo delle critiche al servizio, è che la documentazione potrebbe usare un linguaggio un po' più naturale per spiegare i suoi contenuti. Ovviamente, uno sviluppatore esperto non dovrebbe avere problemi a capire cosa c'è in offerta, quindi questo è probabilmente un non problema. Anche se lo è, tutti i livelli di pagamento tranne quelli più piccoli includono l'onboarding del concierge e l'assistenza clienti personalizzata, così sarai sempre in grado di soddisfare perfettamente le tue esigenze.

Conclusione

Va bene, era tutto gente! Spero che questo articolo Scraping con Zenserp sulle SERP vi piaccia e che vi sia utile. Dacci il tuo feedback in merito. Anche se avete ulteriori domande relative a questo articolo. Quindi faccelo sapere nella sezione commenti qui sotto. Vi risponderemo al più presto.

Vi auguro una buona giornata!

Vedi anche: Guida per l'utente su Visualizza cache di Chrome su Windows 10