Voor de TumblrRequest-implementatie van PyTumblr die Requests aanroept voor GET, POST en DELETE, start de taak met:

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

De standaard Tumblr-API-host gebruikt HTTPS, dus https_proxy is de relevante variabele. De HTTP-URL ervan identificeert de tussenliggende listener. Laat de API-host en de bestaande OAuth-configuratie zoals ze zijn.

Voeg http_proxy alleen toe voor relevante HTTP-bestemmingen die die route nodig hebben. Voor een SOCKS5-eindpunt van je provider of uit de SOCKS5-proxylijst, gebruik een passende socks5- of socks5h-URL met de SOCKS-ondersteuning van Requests; een listener op poort 1080 als http:// labelen kan het protocol niet veranderen.

Als een ander Requests-voorbeeld werkt maar PyTumblr niet, controleer hoe elk zijn transport verkrijgt. Een niet-gerelateerde requests.Session aanmaken laat de aanroepen van PyTumblr op moduleniveau ongewijzigd; deze bron heeft geen argument voor een geïnjecteerde sessie in de constructor van TumblrRequest.

Vergelijk daarna de omgevingen van de daadwerkelijke starts. Een IDE of taakdienst erft mogelijk niet de variabelen van de terminal die voor het geslaagde verzoek is gebruikt. Proxy-authenticatie is, indien nodig, gescheiden van Tumblr OAuth.

Gerelateerde artikelen