Используйте прокси с 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

Другие вопросы по тегам