IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Programmer résultats Recherche Google


Sujet :

WinDev

  1. #1
    Membre émérite
    Inscrit en
    Avril 2008
    Messages
    1 133
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 1 133
    Par défaut Programmer résultats Recherche Google
    Bonjour à tous!

    Je souhaiterai récupérer les liens du résultat d'une recherche google!

    Pour cela j'utilise l'exemple en ligne de PCSoft :

    Ci-dessous le code utilisé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    sURL est une chaîne// Url que l'on veut interroger
    sParametres est une chaîne// Paramètres à passer (en "get" ici)
    sResultat est une chaîne// Résultat de la requête
    sValeurDeRecherche est une chaîne// Valeur à faire rechercher par le moteur
     
    sNomAgent est une chaîne = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
    sValeurDeRecherche = SAI_Search_words
     
    SELON COMBO_andor
     
    	CAS 1	// and
    		// On remplace les espaces par +
    		sValeurDeRecherche = Remplace(sValeurDeRecherche," ","+")
    	CAS 2	// or
    		// OU on remplace les espaces par %20
    		sValeurDeRecherche = Remplace(sValeurDeRecherche," ","%20")
    	AUTRE CAS
     
    FIN
     
    SELON COMBO_search_engine
     
    	CAS 1		// google
    		 sURL = "http://www.google.com/search"
    		 sParametres=ChaîneConstruit("q=%1&start=0",sValeurDeRecherche)		
     
    	CAS 2		// bing
                     // pas encore maitrisé :)		
     
    	CAS 3		// yahoo
    		 sURL = "http://fr.search.yahoo.com/search/fr"
    		 sParametres=ChaîneConstruit("p=%1&n=10",sValeurDeRecherche)+RC
     
    	AUTRE CAS
     
    FIN
     
    Sablier
    // Récupération de la page résultat suite à une requête HTTP
    // avec les paramètres en ligne de commande
    SI HTTPRequête(sURL+"?"+sParametres,sNomAgent)=Faux ALORS
    	Erreur(ErreurInfo())
    SINON
    	// Pour voir le résultat dans un champ HTML
    	sResultat = HTTPDonneRésultat(httpRésultat)
    	SAI_Result_grabber = sResultat
    	CHPHTML = sResultat
    	// Ici on n'affecte pas l'URL au champ HTML, mais uniquement le code HTML
    FIN
    Sablier(Faux)
    Voici le résultat de la même recherche dans firefox :



    Dans le résultat de mon code le champ html ne montre rien tandis que le champ texte me renvoie un résultat inutilisable (enfin pour moi)



    Y-a-t-il un moyen de récupérer les liens résultats?

    merci d'avance!

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur Freelance
    Inscrit en
    Juin 2009
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Freelance

    Informations forums :
    Inscription : Juin 2009
    Messages : 221
    Par défaut Utilisation du web-service de google
    J'ai eu l'idée de voir s'il y avait un web-service google et hop, j'ai eu ce résultat là, et c'est directement sur le site de developez.com

    http://lfe.developpez.com/WebService/BCB/#L2

  3. #3
    Membre émérite
    Inscrit en
    Avril 2008
    Messages
    1 133
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 1 133
    Par défaut
    Oh la la...

    web service : un grand mot pour moi

    Bon ben je vais m'y plonger, espérons que tu me jetteras une bouée au cas ou

    Merci !

    Edit : désolé je m'en sors pas du tout

Discussions similaires

  1. récupération des résultat de recherche google personnalisé dans un fichier
    Par bouzayani2010 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 14/04/2010, 15h34
  2. Réponses: 2
    Dernier message: 08/10/2009, 14h15
  3. Récupérer le résultat d'une recherche Google
    Par Abdelmoumen dans le forum Windows Forms
    Réponses: 1
    Dernier message: 09/05/2009, 01h24
  4. Résultats de recherche google sur MA page
    Par Interface dans le forum Webmarketing
    Réponses: 1
    Dernier message: 14/01/2008, 23h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo