将代理与 Tweepy 一起使用

Use proxy with Tweepy

我想在 Python 中通过 Tweepy 在 Twitter API 中使用代理(with/without 授权) 阅读文档我尝试了这样的事情(我认为真的错了):

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth, proxy='1.2.3.4:1234')

但是显然没用

由于 Tweepy 似乎不支持代理,您可以更改系统上的代理,更改 https_proxy 变量

在 Linux:

export HTTPS_PROXY="http://xxxx:8888"

在 Windows:

set https_proxy=https://username:password@host:port

您可以在启动脚本之前或在其中执行此操作,使用 subprocess 到 运行 命令

由于我所在国家/地区的 Twitter 禁令,我遇到了同样的问题,我所做的就是下载一个 VPN 应用程序(Hide me VPN)并且代码有效。