代理后面的Tweepy流不工作

时间:2017-05-30 22:19:37

标签: python proxy tweepy

我似乎无法在代理后面使用tweepy流。我的意思是,我已经尝试过这样做了:

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

我使用了完全相同的地址,但显然没有效果,并且tweepy没有给我任何错误,只是正常流式传输,这很奇怪。

我已经查看了与此相关的其他类似问题,似乎没有任何工作或有重要的答案。

1 个答案:

答案 0 :(得分:0)

解决了它。

无法通过查看整个tweepy,但由于某种原因,代理设置未被传递给流功能/没有正常工作。

我通过在tweepy lib中的streaming.py的第225行添加手动代理配置来修复此问题,例如:

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

虽然这是解决它的手动方式,但它确实有效。我会在将来的某个时间正确地修复它。