Bonjour,
Je cherche à effectuer des recherches google via un script python qui utilise httplib.
Mon script fonctionne le seul probleme c'est que google me retourne sans cesse un code 400 bad request... j'ai tester mon script sur d'autre url par exemple mon site perso et la aucun probleme j'obtiens bien au un code de retour de valeur 200 !!
Je pense que le soucis viens du format de mon url google, pourtant j'ai testé celle ci au travers d'une requete avec wget et cela fonctionne sans soucis....
je met un bout de code en exemple :
Préparation de l'url :
Execution de la requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 adresse = "www.google.fr" page = "/" parametre = "search?hl=fr&q=%s" % keyWords
Je précise que methode est initialisé à "GET" ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 h = httplib.HTTPConnection(adresse) header = {"Accept" : "text/html", "Accept" : "text/plain", "User-Agent" : "Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.1)"} h.request(methode,page,parametre,header) reponse = h.getresponse()
Voila si quelqu'un a une petite idée...
Partager