Tweepy 4.14 API классын колдонгон колдонмо үчүн проксини ошол кардарга бериңиз:

api = tweepy.API(
    auth,
    proxy="http://proxy.example:8080",
    timeout=20,
)

Үзүндү Tweepy жүктөлгөнүн жана auth колдонмодогу учурдагы аутентификация иштетүүчүсү экенин болжолдойт. Прокси аркылуу маршруттоо провайдердин эсебин же анын API уруксаттарын алмаштырбайт. Коомдук ортомчуларга уруксат берилген жерлерде HTTP прокси тизмеси прокси эсебин талап кылбаган ушул HTTP маршруту үчүн талапкерлерди сунуштайт.

Документтелген API класс — Tweepy'нин v1.1 интерфейси. Анын proxy аргументи сурамдар үчүн колдонулган HTTP ортомчусун камсыз кылат. urllib'дин глобалдык ачкычын алмаштырган тарыхый рецепт чыныгы ташуусу Requests сессиясы болгон заманбап кардарды конфигурациялабайт.

Конфигурацияланган үлгүнү операциялар аткарылган жерде кармаңыз. Бул объектини түзүп, анан башка жерде башка API үлгүсүн чакыруу көздөлгөн маршрутту колдонулбаган объектиде калтырат.

Tweepy'нин v2 Client — башка конструктору бар өзүнчө класс. Прокси интеграциясын ошол интерфейске ылайыктоо керек, ар бир Tweepy объектиси API классынын аргументтерин кабыл алат деп болжолдобоңуз. Жогорудагы ачык аргумент байланышсыз Python китепканалары үчүн прокси жүрүм-турумун өзгөртпөстөн тиешелүү кардар муунун кармоого пайдалуу.

Тектеш макалалар