मेरा मतलब यह है कि, यदि मैं "www.yahoo.com/thispage" पर जाता हूं, और याहू ने रीडायरेक्ट/इस पृष्ठ को/उस पृष्ठ पर रीडायरेक्ट करने के लिए एक फ़िल्टर सेट अप किया है। तो जब भी कोई/इस पृष्ठ पर जाता है, तो वह/उस पृष्ठ पर उतरेगा।जब मैं साइट की जांच करने के लिए पाइथन अनुरोधों का उपयोग करता हूं, यदि साइट मुझे किसी अन्य पृष्ठ पर रीडायरेक्ट करती है, तो क्या मुझे पता चलेगा?
यदि मैं प्रेजेंटप्लिब/अनुरोध/urllib का उपयोग करता हूं, तो क्या यह पता चलेगा कि एक पुनर्निर्देशन था? क्या त्रुटि पेज? कुछ साइटें जब भी पृष्ठ नहीं मिल पाती हैं तो उपयोगकर्ता को/errorpage पर रीडायरेक्ट करते हैं।
आप जिस समस्या को हल करने की कोशिश कर रहे हैं? आपका कोड सही काम क्यों नहीं कर रहा है? यदि आप केवल त्रुटि मोड के बारे में जानना चाहते हैं, तो इस व्यवहार का परीक्षण करें। – Marcin
जांचें http://stackoverflow.com/questions/554446/how-do-i-prevent-pythons-urllib2-from-following-a-redirect – OneOfOne
@ मार्सिन मेरे पास परीक्षण करने के लिए यूआरएल की एक बड़ी सूची (1k +) है या नहीं ऊपर हैं या नहीं। मैन्युअल रूप से परीक्षण करने के लिए मैंने यादृच्छिक रूप से उनमें से 40-50 का चयन किया, मुझे लगता है कि जब भी कोई पृष्ठ नहीं मिल पाता है तो कुछ किसी त्रुटि पृष्ठ पर रीडायरेक्ट हो रहे हैं। इसके अलावा मुझे लगता है कि कई यूआरएल भी रीडायरेक्ट किए गए हैं क्योंकि यूआरएल पैटर्न बदल गया है, वही नाम अलग-अलग लिखे गए हैं। – iCodeLikeImDrunk