PyTumblr işini Requests proxy ortamıyla başlatma
PyTumblr'nin modül düzeyindeki Requests çağrıları süreç ortamını okur; ilgisiz bir Session bu çağrıları yapılandırmaz.
GET, POST ve DELETE için Requests çağıran PyTumblr TumblrRequest uygulaması için işi şu şekilde başlatın:
https_proxy='http://proxy.example:8080' python tumblr_job.pyVarsayılan Tumblr API ana bilgisayarı HTTPS kullanır, bu nedenle https_proxy ilgili değişkendir. HTTP URL'si aracı dinleyiciyi tanımlar. API ana bilgisayarını ve mevcut OAuth yapılandırmasını olduğu gibi bırakın.
http_proxy yalnızca bu yolu gerektiren ilgili HTTP hedefleri için ekleyin. Sağlayıcınızdan veya SOCKS5 proxy listesinden alınan bir SOCKS5 uç noktası için Requests'in SOCKS desteğiyle uygun bir socks5 veya socks5h URL'si kullanın; 1080 numaralı bağlantı noktasındaki bir dinleyiciyi http:// olarak etiketlemek protokolünü değiştiremez.
Başka bir Requests örneği çalışıp PyTumblr çalışmıyorsa, her birinin taşımasını nasıl edindiğini kontrol edin. İlgisiz bir requests.Session oluşturmak PyTumblr'nin modül düzeyindeki çağrılarını değiştirmeden bırakır; bu kaynakta TumblrRequest yapıcısında enjekte edilmiş oturum argümanı yoktur.
Ardından gerçek başlatmaların ortamlarını karşılaştırın. Bir IDE veya iş hizmeti, başarılı istek için kullanılan terminaldeki değişkenleri devralmayabilir. Proxy kimlik doğrulaması, gerektiğinde, Tumblr OAuth'dan ayrıdır.