Client.session — документированная в Tweepy 4.14 сессия Requests для трафика API v2:

import tweepy

client = tweepy.Client(bearer_token=bearer_token)
client.session.proxies.update({
    'http': 'http://proxy.example:8080',
    'https': 'http://proxy.example:8080',
})

Выполняйте вызовы v2 через этот клиент после настройки карты. Конечная точка из списка HTTP-прокси может предоставить публичный HTTP-маршрут для этих значений прокси. Токен носителя аутентифицируется у провайдера; любая учётная запись в конфигурации прокси аутентифицируется у посредника.

Если пример API(proxy=...) не работает с этим конструктором, проверьте класс: этот параметр принадлежит API из Tweepy v1.1. Настройка другой отдельной сессии Requests также не изменяет client.session.

Интеграция с окружением Requests остаётся включённой, поэтому унаследованные входные данные прокси и обхода могут влиять на выбор. Отдельно созданные объекты аутентификации или потоковой передачи могут использовать другое соединение; этот параметр охватывает указанную сессию v2, а не эти объекты или правила доступа провайдера к API.

Похожие статьи