Forum de discussion
Forum « Programmation Javascript » (archives)
Re: API Google
Envoyé: 14 février 2004, 15h14 par Oznog
Attention, pas la peine de créer un nouveau sujet pour le même sujet.
Alors là, en Javascript ce n'est absolument pas possible, à moins que Google l'autorise et offre ce service ce qui n'est pas à leur avantage et ce qu'il ne feront pas.
En PHP ou avec un autre langage serveur tu peux faire ce que l'on appelle un "Grab". Et C'est pas mal complexe. Ça consiste à simuler la requète d'un navigateur.
Le serveur de Google t'envoie le résultat de recherche comme s'il pensait que tu était un navigateur (c'est d'ailleurs illégale en principe). Maintenant, tu dois "parser" c'est à dire extraire toi même de la page au complet (TOUT veux dire le texte mais aussi le code HTML) tous les éléments pour les réaficher à ton gré.
Tu dois porter une attention particulière au bouton Page suivante et page précédente pour que la requète passe vers ton script avant d'aller sur le serveur de Google et d'y extraire la page courrante par exemple.
Tout ça bien entendu possible parceque Google utilise la méthode GET et que tous les éléments indispensables à la navigation dans le résultat sont disponible (via les boutons pages suivantes et précédentes). En méthode POST gageons que ça ne fontionnerait pas.
C'est très possible mais asser rare puisqu'illégale. Maintenant je n'ai pas le temps ici de faire tout ça, c'est de longue allaine SURTOUT QUE ça ne retroune absolument rien de plus qu'une recherche sur Google mais avec un logo personnelle!!! Tu peux faire une recherche, je me souvient avoir déjà vue un exemple quelque part.
ATTENTION, À NE PAS CONFONDRE AVEC DES ENTENTES SPÉCIFIQUE COMME MACROMEDIA/GOOGLE ou autre.
Ciao
Oznog
Réponses
|