Configurar um proxy para o cliente da API v2 do Tweepy
No Client do Tweepy 4.14, atualize client.session antes das chamadas à API em vez de usar o parâmetro de proxy do construtor da classe API v1.1.
Client.session é a sessão Requests documentada do Tweepy 4.14 para tráfego da 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',
})Faça as chamadas v2 através deste cliente depois de definir o mapa. Um endpoint da lista de proxies HTTP pode fornecer uma rota HTTP pública para esses valores de proxy. O token bearer autentica no provedor; qualquer conta na configuração de proxy autentica no intermediário.
Se um exemplo de API(proxy=...) falhar com este construtor, verifique a classe: esse parâmetro pertence a API da Tweepy v1.1. Configurar outra sessão Requests independente também não altera client.session.
A integração com o ambiente Requests continua ativa, então entradas herdadas de proxy e de bypass podem afetar a seleção. Objetos de autenticação ou de streaming criados de forma independente podem usar outra conexão; esta configuração cobre a sessão v2 indicada, não esses objetos nem as regras de acesso à API do provedor.