"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पायथन अनुरोधों में पुनर्निर्देशन इतिहास कैसे प्राप्त करें?

पायथन अनुरोधों में पुनर्निर्देशन इतिहास कैसे प्राप्त करें?

2024-11-23 को प्रकाशित
ब्राउज़ करें:965

How to Retrieve Redirect History in Python Requests?

पायथन अनुरोधों में यूआरएल को पुनर्निर्देशित करना

पायथन की अनुरोध लाइब्रेरी में, अनुमति_रीडायरेक्ट = ट्रू सेटिंग लाइब्रेरी को स्वचालित रूप से 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