J'ai un programme de recherche avancé avec filtre google et les résultats apparaisent dans une fenetre Text et j'ai remarquer qu'avec l'utilisation de différents googles ('www.google.fr', 'www.google.de') les résultats, admettons, dans l'ordre des googles donné, sont ceux de google.fr additionner a ceux de google.de alors que j'ai clos la connexion avant de lancer la nouvelle requète ???
J'ai essayer de clore la connexion et d'inprimer la propriété privé ._buffer de l'objet httplib.HTTPConnection() resultat=[], c'est un tableau vide. Si quelqu'un sait ou httplib cache son cache dite le moi et se ne sera pas vous qui compterai cette fois.
Vous aimez jouer a cache cache: les résultats s'empilent avec différents appels avec des googles différents ou se cache le cache ?
Extrait de mon programme:
Si quelqu'un sait ou est le problème, car il se cache , merci de poster.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 self.to_encode=urllib.urlencode(self.query_wtb, True) self.query_wtb={} self.conn=httplib.HTTPConnection(motor.google) self.conn.request("GET",'/search?q='+self.to_encode,self.params,self.headers) self.antwort=self.conn.getresponse() self.data=self.antwort.read() self.conn.close() print self.conn._buffer # =[]
Partager