2012-05-11 32 views
8

¿Conoce alguna:Google SERP API - Obtener

  • API
  • servicio web
  • otras formas

para obtener resultados de Google SERP (páginas web URL) para determinada palabra clave? Preferiblemente con el cliente PHP, pero cualquier cosa servirá.

+0

También se responde aquí con más detalles: http://stackoverflow.com/questions/22657548/is-it-ok-to-scrape-data-from-google-results/22703153?noredirect=1 – John

Respuesta

7

Puede utilizar la API de búsqueda en desuso de Google: https://developers.google.com/web-search/docs/reference#_intro_fonje Sin embargo, tiene una gran limitación de velocidad.

Otra opción es eliminar los resultados de SERP de Google directamente, pero a Google no le gusta esto en absoluto, por lo que solo deberías hacer esto de forma muy limitada.

Para hacer esto, puede utilizar esta biblioteca existente: http://google-rank-checker.squabbel.com/ No la he usado yo mismo, pero parece muy confiable. Tiene incorporada la funcionalidad proxy utilizando seo-proxies.com.

Necesita una licencia de seo-proxies.com si desea utilizarla de manera exhaustiva (por ejemplo, más de 1000 consultas por día). Comienzan en $ 9,99 por mes. http://seo-proxies.com/?tab=licenses

+0

Ha mejorado mi respuesta. ¿Hay algo más en específico que le gustaría saber? – Jeroen

0

Desafortunadamente, Google no ofrece ningún tipo de API útil para sus resultados de búsqueda. Si está buscando una solución fácil de implementar, le sugiero https://searchapi.io

Solíamos estar en su posición y no podíamos encontrar una buena API, por lo que creamos una internamente, pero después de algunas solicitudes de otras compañías, hemos decidido ábralo a cualquiera que busque una solución escalable sin todos los problemas de devops ;-)

Dale un giro y cuéntanos cómo te gusta.

1

Una alternativa buena y poderosa es https://github.com/serp-spider/core, una araña SERP construida en PHP. Incluso si no es un servicio web/API, la instalación es bastante fácil si eres familiar con Composer.

No olvide instalar un cliente HTTP y asegúrese de que la extensión CURL esté disponible.

Es mantenido y es compatible con no-naturales resultados (a pagar, Gráfico de conocimiento ...)

0

Puede resolver sus tareas en algunas maneras. 1. Usa proxies y construye tu solución para raspar SERP. 2. Utilice servicios API específicos que hayan creado una infraestructura para raspar las páginas de resultados del motor de búsqueda y le proporcionen resultados listos para sus palabras clave. Por ejemplo, puede usar DataForSEO rank tracker API para obtener SERP.

0

Acabamos de lanzar una API que hace eso: SERP API

Es un simple API REST, con ubicaciones, soportes para varios dominios de Google, proxies localizadas, el apoyo a todos los idiomas, móvil/destOp, etc.

Todas las consultas se realizan a través de un navegador real, por lo que se garantiza que obtendrá los resultados reales de Google.