312 votes

Quelles sont les alternatives, maintenant que la recherche sur le web Google API a été déconseillée ?

Google Web Search API est obsolète et remplacé avec Custom Search API (voir http://code.google.com/apis/websearch/).

J’ai voulu chercher l’ensemble du web, mais on dirait qu’avec la nouvelle API sites personnalisés seulement peuvent être recherchés.

Y a-t-il un moyen de Rechercher l’ensemble du web par programmation ? J’ai été en mesure d’interroger l’ancien API utilisant JSON à partir d’un programme Java.

461voto

Bangkokian Points 1667

Oui, la Recherche Personnalisée Google a maintenant remplacé l'ancienne API de Recherche, mais vous pouvez toujours utiliser Google Custom search pour la Recherche sur l'intégralité du web, bien que les étapes ne sont pas évident à partir de la Recherche Personnalisée de l'installation.

Pour créer un Google moteur de Recherche Personnalisé qui parcourt le web:

  1. De la Recherche Personnalisée Google page d'accueil ( http://www.google.com/cse/ ), cliquez sur Créer un Moteur de Recherche Personnalisé.
  2. Tapez un nom et une description pour votre moteur de recherche.
  3. En vertu de Définir votre moteur de recherche dans les Sites de la zone de Recherche, entrez au moins une URL valide (Pour l'instant, il suffit de mettre www.anyurl.com pour obtenir au-delà de cet écran. Plus sur cela plus tard ).
  4. Sélectionnez la CSE de l'édition que vous voulez et accepter les Conditions de Service, puis cliquez sur Suivant. Sélectionnez l'option de mise en page que vous souhaitez, puis cliquez sur Suivant.
  5. Cliquez sur les liens dans les Prochaines étapes de la section pour accéder à votre panneau de Contrôle.
  6. Dans le menu de gauche, sous Panneau de configuration, cliquez sur l'essentiel.
  7. Dans les Préférences de Recherche, sélectionnez Rechercher dans le web dans son intégralité, mais de souligner inclus sites.
  8. Cliquez Sur Enregistrer Les Modifications.
  9. Dans le menu de gauche, sous Panneau de configuration, cliquez sur Sites.
  10. Supprimer le site que vous avez entré lors de la configuration initiale.

Maintenant, votre moteur de recherche personnalisé de recherche sur le web entier.

Prix

  • Recherche Personnalisée Google vous donne 100 requêtes par jour.
  • Après que vous payez 5 $par 1000 requêtes.
  • Il y a un maximum de 10 000 requêtes par jour.

Source: https://developers.google.com/custom-search/json-api/v1/overview#Pricing

52voto

Tom Points 4834

De Recherche Personnalisé de Google (comme préconisé dans le top rated réponses) fonctionne bien, mais est très cher, par rapport à ses concurrents (ci-dessous) ou par rapport à d'autres API de Google. Il a un petit niveau gratuit (100 requêtes/jour) et d'un prix très élevé de 5 $par 1000 requête.

Ils offrent la possibilité de mettre à jour le Site de Recherche, qui a un peu meilleur marché, mais qui est destiné à la recherche d'un site (le votre), donc c'est vraiment quelque chose de très différent - pas une mise à niveau.

Les principales alternatives semblent être:

Bing API de Recherche
https://datamarket.azure.com/dataset/5BA839F1-12CE-4CCE-BF57-A49D98D29A44
Qui a un niveau d'utilisation gratuit d'5000q/mois, et des prix à partir de 5 requêtes par sou, et pas de limite.

Yahoo BOSS API de Recherche
http://developer.yahoo.com/boss/search/
Avec des prix commençant à environ 12 requêtes/penny, pour l'ensemble des recherches sur le web.

Et certains, je n'ai pas entendu parler avant:

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

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

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

Il y a un peu de discussion de certains de ces sur ce [fermé] post:
Ce web gratuit de recherche de l'api sont disponibles?

26voto

Yishu Fang Points 1899

Voici une option au bas du panneau de recherche personnalisée : « Sites pour la recherche », vous pouvez choisir « Rechercher sur le web entier mais mettent l’accent sur les sites inclus »

Custom Search Control Panel - Sites to search

14voto

Jack Points 1492

5voto

Dan Points 1593

Je reviens à travers ce d’analyse commune.

http://www.commoncrawl.org/

Peut être la réponse que nous cherchons tous !!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X