Requests प्रॉक्सी एन्व्हायर्नमेंटसह PyTumblr जॉब सुरू करा
PyTumblr चे मॉड्यूल-स्तरीय Requests कॉल प्रोसेस एन्व्हायर्नमेंट वाचतात; असंबंधित Session ते कॉल कॉन्फिगर करत नाही.
GET, POST आणि DELETE साठी Requests वापरणाऱ्या PyTumblr च्या TumblrRequest अंमलबजावणीसाठी, जॉब अशा प्रकारे सुरू करा:
https_proxy='http://proxy.example:8080' python tumblr_job.pyडीफॉल्ट Tumblr API होस्ट HTTPS वापरतो, म्हणून https_proxy हे संबंधित व्हेरिएबल आहे. त्याचा HTTP URL मध्यस्थ लिसनर ओळखतो. API होस्ट आणि विद्यमान OAuth कॉन्फिगरेशन जसे आहेत तसे ठेवा.
तो मार्ग आवश्यक असलेल्या संबंधित HTTP गंतव्यांसाठीच http_proxy जोडा. तुमच्या प्रदात्याकडून किंवा SOCKS5 प्रॉक्सी यादीतून SOCKS5 एंडपॉइंटसाठी, Requests च्या SOCKS समर्थनासह योग्य socks5 किंवा socks5h URL वापरा; पोर्ट 1080 वरील लिसनरला http:// असे लेबल केल्याने त्याचा प्रोटोकॉल बदलू शकत नाही.
दुसरे Requests उदाहरण चालते पण PyTumblr चालत नसेल, तर प्रत्येकजण आपले ट्रान्सपोर्ट कसे मिळवते ते तपासा. असंबंधित requests.Session तयार केल्याने PyTumblr चे मॉड्यूल-स्तरीय कॉल अपरिवर्तित राहतात; या स्त्रोतात TumblrRequest च्या कन्स्ट्रक्टरमध्ये इंजेक्टेड-सेशन आर्ग्युमेंट नाही.
नंतर प्रत्यक्ष लॉन्चची एन्व्हायर्नमेंट तुलना करा. IDE किंवा जॉब सेवा यशस्वी विनंतीसाठी वापरलेल्या टर्मिनलचे व्हेरिएबल्स वारसाहक्काने घेणार नाहीत असे होऊ शकते. प्रॉक्सी प्रमाणीकरण, जेव्हा आवश्यक असेल, Tumblr OAuth पेक्षा वेगळे आहे.