149 votos

¿Cuáles son las alternativas ahora que la búsqueda web de Google API ha quedado obsoleta?

La Búsqueda Web de Google API ha quedado obsoleto y reemplazado con Custom Search API (ver http://code.google.com/apis/websearch/).

Yo quería buscar en toda la web, pero parece que con la nueva API sólo sitios personalizados pueden ser buscados.

Hay una forma para buscar en toda la web mediante programación? Yo era capaz de consulta de la antigua API usando JSON desde un programa Java.

257voto

Bangkokian Puntos 1667

Sí, la Búsqueda Personalizada de Google ha sustituido a la antigua API de búsquedas, pero usted puede todavía utilizar la Búsqueda Personalizada de Google para buscar en toda la web, aunque los pasos no son evidentes a partir de la Búsqueda Personalizada de instalación.

Para crear una Costumbre de Google motor de Búsqueda que busca en toda la web:

  1. A partir de la Búsqueda Personalizada de Google homepage ( http://www.google.com/cse/ ), haga clic en Crear un Motor de Búsqueda Personalizado.
  2. Escriba un nombre y una descripción para su motor de búsqueda.
  3. En virtud de Definir su motor de búsqueda, en la que los Sitios de Búsqueda, escriba al menos una dirección URL válida (Por ahora, sólo hay que poner www.anyurl.com para obtener más allá de esta pantalla. Más sobre esto más adelante ).
  4. Seleccione el CSE edición que quiere y acepta los Términos de Servicio, a continuación, haga clic en Siguiente. Seleccione la opción de diseño que desee y, a continuación, haga clic en Siguiente.
  5. Haga clic en cualquiera de los enlaces en la sección Próximos pasos para navegar a su panel de Control.
  6. En el menú de la izquierda, debajo de Panel de Control, haga clic en Básico.
  7. En la Preferencias de Búsqueda en la sección, seleccione Buscar en toda la web, pero hincapié en sitios incluidos.
  8. Haga Clic En Guardar Cambios.
  9. En el menú de la izquierda, debajo de Panel de Control, haga clic en Sitios.
  10. Eliminar el sitio usted proporcionó durante el proceso de instalación inicial.

Ahora su motor de búsqueda personalizado de búsqueda en toda la web.

Precios

  • La Búsqueda Personalizada de Google da el 100 consultas diarias gratis.
  • Después de que usted paga $5 por cada 1000 consultas.
  • Hay un máximo de 10.000 consultas por día.

Fuente: https://developers.google.com/custom-search/json-api/v1/overview#pricing

18voto

Yishu Fang Puntos 1899

Aquí hay una opción en la parte inferior de la Búsqueda Personalizada Panel de Control: "los Sitios de búsqueda", puedes elegir "Buscar en toda la web pero hacen hincapié en sitios incluidos"

Custom Search Control Panel - Sites to search

15voto

Tom Puntos 4834

La Búsqueda Personalizada de Google (tal como se planteó en la parte superior nominal respuestas) funciona bien, pero es muy caro, en comparación con sus competidores (más abajo) o en comparación con otros de la API de Google. Tiene una pequeña capa gratuita (100 consultas/día) y un muy alto precio de $5 por cada 1000 consultas.

Ellos ofrecen la opción de actualizar a Búsqueda en el Sitio, que tiene ligeramente mejores precios, sino que está destinada a la búsqueda de un sitio (su propio), así que es algo muy diferente, no una actualización.

Las principales alternativas parecen ser:

Bing Search API
https://datamarket.azure.com/dataset/5ba839f1-12ce-4cce-bf57-a49d98d29a44
Que tiene un nivel de 5000q/mes, con precios a partir de 5 consultas por cada centavo, y sin límite duro.

Yahoo BOSS API de Búsqueda
http://developer.yahoo.com/boss/search/
Con precios que comienzan en alrededor de 12 consultas/penny para toda búsquedas en la web.

Y algunas no he oído hablar de antes:

http://www.gigablast.com/searchfeed.html

http://www.faroo.com/hp/api/api.html

http://www.entireweb.com/search_api/implementation/

Hay un poco de discusión de algunas de estas en este [cerrado] post:
¿Qué web gratuito de búsqueda de la api están disponibles?

9voto

Jack Puntos 1492

Faroo tiene una Web gratuito de Búsqueda de la API

4voto

marcog Puntos 39356

Hay una nota en la parte superior de los docs:

Nota: La Búsqueda Web de Google API sido oficialmente obsoleto como de 1 de noviembre de 2010. Seguirá trabajo como por nuestra degradación de la política, pero el número de peticiones que puede hacer por día será limitado. Por lo tanto, le animamos a mover a el nuevo Custom Search API.

La degradación de la política , dice que van a seguir para ejecutar el API de 3 años. Así que si usted ya tiene una aplicación que utiliza la antigua API, usted no tiene que apresurarse a cambiar las cosas. Si usted está escribiendo una nueva aplicación, uso el Custom Search API. Ver mi respuesta aquí cómo hacerlo en Python, pero la idea es la misma para cualquier idioma.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X