Bonsoir, j'essaye de recuperer les resultats que donne un moteur de recherche dans un programme.

Le probleme c'est qu'avec google (que je souhaite utilise) la requete que j'effectue me retourne une erreur.

Par exemple juste avec le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
import urllib2
urllib2.urlopen("http://www.google.com/seach?q=mot")
J'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
File "K:\Python25\lib\urllib2.py", line 499, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 403: Forbidden
Est ce qu'il y'a un moyen de contourner cette erreur par exemple en modifiant le header de la requete ?

Merci d'avance.