2017-05-30 6 views
0

Je ne peux pas sembler obtenir tweepy flux de travail derrière un proxy. Par là, je veux dire que je l'ai essayé de faire ceci:Tweepy streaming derrière proxy ne fonctionne pas

tweepy.API(auth, proxy = "1.1.1.1:8080") 

J'utilise la même adresse exacte qui est clairement pas valable, et tweepy ne me donnent aucune erreur et juste cams normalement, ce qui est bizarre.

J'ai regardé d'autres questions similaires à ce sujet et aucune ne semble fonctionner ou avoir de précieuses réponses.

Répondre

0

Résolu.

Ne pouvait pas être baisée pour regarder tout le tweepy, mais pour une raison quelconque, le paramètre proxy n'a pas été transmis à la fonction de streaming/ne fonctionnait pas correctement.

Je fixe en ajoutant une configuration manuelle du proxy en ligne 225 streaming.py dans le tweepy lib, comme:

self.session.proxies = {'https': '1.1.1.1:8080'} 

Bien que ce soit une façon assez manuelle hackish pour le résoudre, cela fonctionne. Je vais le réparer correctement à un moment donné dans le futur.