Recuperer resultats google

Bonjour,

Comment récuperer les résultats de Google au format csv pour un traitement et sauvegarde de mes recherches ?

Merci d'avance
Configuration: Windows XP
Firefox 2.0.0.7

3 réponses

  1. enfin sauf que moi je veux récupérer les urls des résultats des requêtes Google !!...
    0
    1. Bonjour, est ce que tu pourrais m'éclairer sur la facon de faire en php ou en javascript ?...merci :)
      0
      1. Bonsoir Balthazariv.

        Pour la sauvegarde des recherches, google le fait déjà.

        Pour le traitement de chaînes, perl est ton copain.
        Si tu enregistres les résultats dans un fichiers "source_resultat_google.html", tu peux en sortir les urls avec un petit script comme celui-ci par exemple (si tu es sous win', je pense que perl ne va pas être dans /usr/bin/ ;) :

        #!/usr/bin/perl
        
        open HTM "source_resultat_google.html";
        open CSV ">>resultat.csv";
        
        while ( <HTM> ) {
        if ( /<a\s*class=l\s*href="(http:\/\/.*?)">/g ) {
           print CSV "$1,\n";
           }
        }


        Donc si tu as quelque chose à faire sur la chaine, pas de probleme ici, tu bidouilles $1 avant le le rentrer dans le "*.csv".
        A la limite tu peux même ouvrir un socket pour aller chercher directement les infos chez google, sans avoir à passer par un fichier (petite requête sur "https://www.google.fr/search?q=mots_cles&gws_rd=ssl"), mais ce n'est pas le sujet.

        Je te donne un exemple en perl, en esperant que la regex soit bonne (pas testé --> fleme. En plus c'est pas de moi, ça trainait dans mon home), mais perl n'est pas le seul à savoir faire cela.

        Voilà...
        0