2010-03-15 12 views
35

¿Google ofrece una forma de ver programáticamente los resultados de su motor de búsqueda para una determinada consulta?¿Hay alguna forma de acceder mediante programación a los resultados del motor de búsqueda de Google?

Quiero construir una aplicación de seguimiento para que un usuario pueda ver qué rango en los resultados de google su sitio web es para ciertas palabras clave.

EDITAR: El comportamiento del programa sería: todos los días el programa consulta a Google por las frases deseadas, ve en qué posición se encuentran los sitios web del usuario y envía a los usuarios una actualización de sus posiciones para sus frases.

Quiero estar seguro de cumplir también con los términos de servicio de Google.

Respuesta

2

Sí, Google proporciona un search API que puede utilizar:

La API de búsqueda AJAX de Google le permite poner Búsqueda de Google en sus páginas web con JavaScript. Puede incrustar un cuadro de búsqueda simple y dinámico y mostrar los resultados de búsqueda en sus propias páginas web o utilizar los resultados en formas innovadoras, programáticas. Vea los ejemplos a continuación para inspiración.

No dejes que el nombre te engañe, esta API se puede utilizar para algo más que JavaScript en una página web.

+0

¿Está bien hacer esto por sus términos de servicio? – Doug

+3

No puedo encontrar esto más ¿hay un reemplazo? – John

+1

Ver http://programmers.stackexchange.com/questions/103123/what-ever-happened-to-the-google-ajax-search-api – John

16

Después de encontrar esta pregunta he estado investigando, ya que las otras respuestas parecen estar desactualizadas.

La API de búsqueda de Google sería la elección obvia citada por otros usuarios, sin embargo, es now been deprecated a favor de la API de búsqueda personalizada.

Aunque no es obvio al principio, el Custom Search API le permite buscar en toda la web. Sin embargo, la mala noticia es que el orden de results are not the same as a regular web search.

En conclusión, solía ser posible, pero ya no es así. La nueva API (a un costo) le permitirá buscar en la web y no podrá volver a clasificarla según sea necesario.

+7

Sí, también tiene un costo ridículamente alto: $ 5 por cada 1000 búsquedas. – UpTheCreek

+0

¿Cómo me permite buscar en toda la web? Tengo que limitarlo a un dominio o tipos de Schema.org. – Arashsoft

11

Sé que la pregunta es específica de google, pero no está de más probar otros motores de búsqueda que podrían estar más abiertos a la integración de API.

Salida duck duck go's api

+0

Cita del sitio web: "Una API para algunas de nuestras respuestas instantáneas, no para los resultados de búsqueda completos". –

Cuestiones relacionadas