E PyTumblr-Job mam Requests-Proxy-Ëmfeld starten
PyTumblr seng Requests-Opruffer op Modul-Niveau liesen d'Prozess-Ëmfeld; eng onverbonnen Session konfiguréiert dës Opruffer net.
Fir PyTumblr seng TumblrRequest-Implementéierung, déi Requests fir GET, POST an DELETE oprufft, start de Job mat:
https_proxy='http://proxy.example:8080' python tumblr_job.pyDen Default-Tumblr-API-Host benotzt HTTPS, dofir ass https_proxy déi relevant Variabel. Seng HTTP-URL identifizéiert de mëttleren Nolauschterer. Looss den API-Host an déi existéierend OAuth-Konfiguratioun wéi se sinn.
Füüg http_proxy nëmme fir relevant HTTP-Ziler derbäi, déi dësen Trajet brauchen. Fir en SOCKS5-Endpunkt vun dengem Provider oder aus der SOCKS5-Proxy-Lëscht, benotz eng passend socks5 oder socks5h URL mat der SOCKS-Ënnerstëtzung vu Requests; en Nolauschterer op Port 1080 als http:// ze bezeechnen, kann säi Protokoll net änneren.
Wann en anert Requests-Beispill funktionéiert, awer PyTumblr net, kuck wéi jiddereen säin Transport kritt. Eng onverbonnen requests.Session ze schafen léisst PyTumblr seng Opruffer op Modul-Niveau onverännert; dës Quell huet keen Argument fir eng injizéiert Sessioun am Konstruktor vun TumblrRequest.
Vergläich duerno d'Ëmfeller vun den tatsächlechen Starts. Eng IDE oder en Jobservice ierft vläicht net d'Variabelen aus dem Terminal, deen fir déi erfollegräich Ufro benotzt gouf. D'Proxy-Authentifikatioun, wann noutwendeg, ass getrennt vum Tumblr OAuth.