तो मेरे पास उप-reddits की एक सूची है और मैं उन्हें खोलने के लिए urllib का उपयोग कर रहा हूँ।urllib2 HTTP त्रुटि 42 9
कोई और अधिक एक हर दो सेकंड से अनुरोध करें: कुछ शोध मैंने पाया कि reddit आईपी द्वारा अपने सर्वर के लिए अनुरोध की राशि की सीमा कर
urllib2.HTTPError: HTTP Error 429: Unknown
: मैं उन के माध्यम से जाना के रूप में अंत में urllib के साथ विफल । अनुरोधों के विस्फोटों के लिए कुछ भत्ता है, लेकिन इसे शांत रखें। आम तौर पर, इसे एक मिनट में 30 से अधिक अनुरोधों पर रखें।
तो मुझे लगा कि मैं प्रत्येक 10 सेकंड में एक पृष्ठ पर अपने अनुरोधों को सीमित करने के लिए time.sleep()
का उपयोग करूंगा। यह भी असफल हो जाता है।
ऊपर उद्धरण reddit API पृष्ठ से लिया गया है। मैं reddit एपीआई का उपयोग नहीं कर रहा हूँ। इस बिंदु पर मैं दो चीजें सोच रहा हूँ। या तो वह सीमा केवल Reddit API या urllib पर लागू होती है, इसकी सीमा भी होती है।
क्या किसी को पता है कि इनमें से कौन सी चीजें हैं? या मैं इस मुद्दे के आसपास कैसे जा सकता हूं?
'urllib2' में कोई सीमा नहीं है, जैसा कि आप किसी अन्य वेबपृष्ठ को आजमाकर देख सकते थे। हो सकता है कि उन्होंने आपके आईपी को एपीआई एक्सेस से अवरुद्ध कर दिया हो, उन्हें एक ईमेल भेजने का प्रयास करें। –
@ लार्समैन Reqeusts यादृच्छिक रूप से गुजरते हैं। मुझे कुछ मिलता है तो यह थोड़ी देर के लिए विफल रहता है और फिर यह फिर से काम करता है। इसके अलावा वे मुझे अपने एपीआई से अवरुद्ध नहीं कर सका क्योंकि मैं उनके एपीआई का उपयोग नहीं कर रहा हूं। –