पायथन अनुरोधों में यूआरएल को पुनर्निर्देशित करना
पायथन की अनुरोध लाइब्रेरी में, अनुमति_रीडायरेक्ट = ट्रू सेटिंग लाइब्रेरी को स्वचालित रूप से HTTP रीडायरेक्ट का पालन करने की अनुमति देती है। हालाँकि, यह पुनर्निर्देशन के बाद नए URL को पुनः प्राप्त करने का सीधा तरीका प्रदान नहीं करता है।
पुनर्निर्देशन इतिहास तक पहुँचने के लिए, आप प्रतिक्रिया.इतिहास विशेषता का लाभ उठा सकते हैं। इस विशेषता में अंतिम यूआरएल तक पहुंचने से पहले होने वाले प्रत्येक रीडायरेक्ट का प्रतिनिधित्व करने वाली प्रतिक्रिया वस्तुओं की एक सूची होती है, जो प्रतिक्रिया.यूआरएल में उपलब्ध है।
यहां एक उदाहरण कोड स्निपेट है:
import requests response = requests.get(someurl, allow_redirects=True) if response.history: print("Request was redirected") for resp in response.history: print(resp.status_code, resp.url) print("Final destination:") print(response.status_code, response.url) else: print("Request was not redirected")
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3