Interroger Google avec Python

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Google expose un Web Service qui permet d'incorporer une fonctionnalité de recherche à toute application dont le langage supporte SOAP. Par exemple Python. Avec ses 2 billions de pages référencées, Google est certainement le moteur de recherche le plus populaire. Il n'est sans doute pas un programmeur qui ne l'interroge fréquemment. En plus ou à côté des recherches effectuées depuis votre navigateur, il est
désormais possible d'interroger le moteur de recherche depuis une application. L'API proposée par Google est un Web Service qui expose des méthodes accessibles via le protocole SOAP. Donc, tout langage
qui supporte SOAP peut communiquer avec cette API en version bêta à l'heure où nous écrivons ces lignes. Google fournit un petit kit de développement (http://www.google.com/apis) qui contient des exemples
.Net, plate-forme à l'aise avec SOAP s'il en est, ainsi qu'une librairie et un exemple pour Java. Un Web Service étant indépendant du langage, rien ne nous interdit de nous tourner vers des langages de scripts. Php ou Perl par exemple. Aujourd'hui nous choisissons Python, en raison de son élégance mais aussi parce que ce langage est tenu en haute estime par les développeurs de Google. Plus que cela, Guido van Rossum, le créateur de Python a été récemment embauché par Google.

S'ABONNER
Egalement au sommaire de :
Programmez! #89