Hein, quoi, comment ????? Tu m'aurais déja envoyé des infos sur une API qui....
Comment j'ai pu manqué ça ? Tu pourrais me redonner son nom s'il te plaît ? Sapristi ! Aurais-je donc fait tout ça pour rien ? Yannick Daniel Youalé La programmation est une religion. Aimez-la, ou quittez-la. Mon site: www.visuweb.net ----- Original Message ----- From: yannick To: [email protected] Sent: Thursday, June 04, 2015 6:17 PM Subject: [progliste] Re: Recherches google par API salut Yannick, je t'avais déja donné une api pour lancer des requêtes sur google, mais peut être que le nombre restreint de résultat (10) n'est pas suffisant, mais bon je te le rappelle au cas ou ... Le 04/06/2015 18:39, Yannick Youalé a écrit : Salut les mecs ! C'est tout plein de sueur que je me présente devant vous pour vous faire part de mon astuce. Bien entendu, comme d'habitude, quelque chose de totalement non conventionnel et de tordu. Vous vous rappelez mes messages demandant comment lancer une recherche sur google et de pouvoir récupérer les résultats par programme tier ? Chose qui se soldait par un échec même quand je semblait avoir envoyé tous les arguments post nécessaire à la requête. Hé bien, j'ai fini par trouver un moyen de contourner le problème. Il s'agit de l'utilisation détournée de internet explorer, en y faisant appel de façon masquer, en lançant une recherche, en attendant qu'elle se termine, et en récupérant le texte html résultat. Et ça fonctionne ! Je pourrais donc me faire un flux de recherche google après avoir mis tout ça au propre. Ci-dessous, le code vbScript qui m'a servi à faire les tests. Il devrait pouvoir fonctionner sur tous les windows. Début du code vbScript ' Script d'effectuation de recherche google par internet explorer ' on error resume next ' création d'un objet internet explorer set o = CreateObject("InternetExplorer.Application") if o is nothing then msgbox "L'objet internet explorer n'a pas pu être créé" WScript.Quit end if ' on le rend invisible o.Visible = false ' navigation à la page voulue sURL = "https://www.google.com/search?q=barakat&ie=utf-8&oe=utf-8" ' ouverture o.Navigate sURL ' Attente jusqu'à ce que le traitement soit terminé wScript.Sleep 100 while(o.Busy = true) wScript.Sleep 100 Wend ' récupération du texte de la balise body dans le navigateur ' une bidouille qui m'a pris du temps. s = o.Document.getElementsByTagName("body")(0).innerHTML ' affichage dans une messageBox msgbox s ' fermeture o.Quit ' libération set o = nothing Fin du code vbScript A plus ! Yannick Daniel Youalé La programmation est une religion. Aimez-la, ou quittez-la. Mon site: www.visuweb.net
