За имплементацијата TumblrRequest на PyTumblr што го повикува Requests за GET, POST и DELETE, стартувајте ја задачата со:

https_proxy='http://proxy.example:8080' python tumblr_job.py

Стандардниот домаќин на Tumblr API користи HTTPS, затоа https_proxy е соодветната променлива. Нејзиниот HTTP URL го идентификува посредничкиот слушател. Оставете го домаќинот на API и постоечката OAuth-конфигурација како што се.

Додајте http_proxy само за соодветните HTTP-одредишта на кои им треба таа рута. За SOCKS5-крајна точка од вашиот провајдер или од списокот на SOCKS5-прокси, користете соодветен socks5 или socks5h URL со поддршката за SOCKS на Requests; означувањето на слушател на порта 1080 како http:// не може да го смени неговиот протокол.

Ако друг пример со Requests работи, а PyTumblr не, проверете како секој го добива својот транспорт. Создавањето на неповрзан requests.Session ги остава повиците на PyTumblr на ниво на модул непроменети; овој извор нема аргумент за вметната сесија во конструкторот на TumblrRequest.

Потоа споредете ги окружувањата на вистинските стартувања. IDE или услуга за задачи може да не ги наследи променливите од терминалот што се користел за успешното барање. Автентикацијата на прокси, кога е потребна, е одделна од Tumblr OAuth.

Поврзани статии