Используйте прокси с Tweepy
Я хочу использовать прокси-сервер (с / без авторизации) с Twitter API через Tweepy в Python. Чтение документации.
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')
Но, очевидно, не сработало
3 ответа
Решение
Поскольку Tweepy, похоже, не поддерживает прокси, вы можете изменить те, что в вашей системе, изменив https_proxy
переменная
В Linux:
export HTTPS_PROXY="http://xxxx:8888"
В Windows:
set https_proxy=https://username:password@host:port
Вы можете сделать это перед запуском скрипта или внутри него, используя подпроцесс для запуска команды
У меня была такая же проблема из-за запрета твиттера в моей стране, все, что я сделал, это загрузил приложение VPN (Hide me VPN), и код сработал.
На самом деле, tweepy добавляет атрибут прокси в новой версии Tweepy.API, и вы можете использовать прокси. вы можете увидеть документ для подробностей Tweepy.API