Käivitage PyTumblr töö Requests-proxy keskkonnas
PyTumblr moodulitasandi Requests-kutsed loevad protsessi keskkonda; mitteseotud Session ei seadista neid kutsed.
PyTumblr TumblrRequest rakenduse jaoks, mis kutsub Requestsit GET, POST ja DELETE jaoks, käivitage töö järgmiselt:
https_proxy='http://proxy.example:8080' python tumblr_job.pyTumblr API vaikehost kasutab HTTPS-i, seega https_proxy on asjakohane muutuja. Selle HTTP URL tähistab vahendavat kuulajat. Jätke API host ja olemasolev OAuth-konfiguratsioon muutmata.
Lisage http_proxy ainult neile asjakohastele HTTP-sihtkohtadele, mis seda marsruuti vajavad. SOCKS5 lõpp-punkti jaoks oma pakkujalt või SOCKS5 proxy loendist kasutage sobivat socks5 või socks5h URL-i koos Requestsi SOCKS-toega; kuulaja märkimine pordil 1080 kui http:// ei saa selle protokolli muuta.
Kui mõni teine Requests-näide töötab, aga PyTumblr mitte, kontrollige, kuidas kumbki oma transporti hangib. Mitteseotud requests.Session loomine jätab PyTumblr moodulitasandi kutsed muutmata; selles allikas pole TumblrRequest konstruktoris süstitud sessiooni argumenti.
Seejärel võrrelge tegelike käivituste keskkondi. IDE või tööteenus ei pruugi pärida muutujaid terminalist, mida kasutati eduka päringu jaoks. Proxy autentimine, kui seda nõutakse, on Tumblr OAuthist eraldi.