2012-05-11 8 views
8

Sapete qualsiasi:SERP di Google API - get

  • API
  • Web Service
  • altri modi

per ottenere risultati di Google SERP (siti web URL) per data parola chiave? Preferibilmente con il client PHP - ma qualsiasi cosa farà.

+0

Anche la risposta è più dettagliata: http://stackoverflow.com/questions/22657548/is-it-ok-to-scrape-data-from-google-results/22703153?noredirect=1 – John

risposta

7

È possibile utilizzare l'API di ricerca deprecata di Google: https://developers.google.com/web-search/docs/reference#_intro_fonje Tuttavia, è estremamente limitata.

Un'altra opzione è quella di analizzare direttamente i risultati SERP di Google, ma a Google non piace affatto, quindi è necessario farlo solo in modo molto limitato.

Per fare questo, è possibile utilizzare questa libreria esistente: http://google-rank-checker.squabbel.com/ Non l'ho usato da solo, ma sembra molto affidabile. Ha funzionalità proxy integrata utilizzando seo-proxies.com.

È necessaria una licenza da seo-proxies.com se si desidera utilizzarla estesamente (ad esempio più di 1000 query al giorno). Cominciano a $ 9,99 al mese. http://seo-proxies.com/?tab=licenses

+0

Migliorata la mia risposta. C'è qualcos'altro in particolare che vorresti sapere? – Jeroen

0

Purtroppo Google non offre alcun tipo di API utile per i risultati di ricerca. Se stai cercando una soluzione facile da implementare, ti suggerisco https://searchapi.io

Prima eravamo nella tua posizione e non riuscivamo a trovare una buona API così costruita internamente, ma dopo alcune richieste da altre società abbiamo deciso di aprilo a tutti coloro che sono in cerca di una soluzione scalabile senza tutti i fastidiosi inconvenienti ;-)

Dagli un giro e facci sapere come ti piace.

1

Un'alternativa buona e potente è https://github.com/serp-spider/core, uno spider SERP costruito in PHP. Anche se non è un webservice/API, l'installazione è piuttosto semplice se sei familiare con Composer.

Non dimenticare di installare un client HTTP e assicurarsi che l'estensione CURL sia disponibile.

E 'mantenuto e supporta non-naturali risultati (a pagamento, Knowledge Graph ...)

0

È possibile risolvere le attività in pochi modi. 1. Utilizzare i proxy e creare la soluzione per raschiare SERP. 2. Utilizzare servizi API specifici che hanno creato l'infrastruttura per analizzare le pagine dei risultati dei motori di ricerca e fornire risultati pratici per le parole chiave. Ad esempio, è possibile utilizzare DataForSEO rank tracker API per ottenere SERP.

0

Abbiamo appena rilasciato un'API che lo fa: SERP API

Si tratta di una semplice API REST, con sedi, supporti per diversi domini di Google, proxy localizzati, il supporto per tutte le lingue, mobile/destop, ecc

Ogni query passa attraverso un vero browser, quindi è garantito che ottieni i risultati reali di Google.