Recuperer resultats google

Fermé
Balthazariv - 5 oct. 2007 à 23:34
karinn Messages postés 49 Date d'inscription samedi 13 janvier 2007 Statut Membre Dernière intervention 10 mai 2009 - 21 nov. 2008 à 17:43
Bonjour,

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

Merci d'avance
A voir également:

3 réponses

Artis.psyko Messages postés 20 Date d'inscription lundi 1 octobre 2007 Statut Membre Dernière intervention 21 mars 2008 8
6 oct. 2007 à 03:41
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
Bonjour, est ce que tu pourrais m'éclairer sur la facon de faire en php ou en javascript ?...merci :)
0
karinn Messages postés 49 Date d'inscription samedi 13 janvier 2007 Statut Membre Dernière intervention 10 mai 2009 1
21 nov. 2008 à 17:43
enfin sauf que moi je veux récupérer les urls des résultats des requêtes Google !!...
0