मैं निम्न त्रुटि जब Google अनुप्रयोग इंजन में urllib2 के साथ एक URL को प्राप्त करने की कोशिश कर हो रही है से URL नहीं लाई जा सकतीGAE स्थानीय पर्यावरण
def get(self):
self.write(urllib2.urlopen("http://www.google.com").read())
self.render_index()
कुछ भी फैंसी नहीं, मुख्य हैंडलर के अंदर लाइब्रेरी में केवल कॉल को लाया गया टेक्स्ट निकालने के लिए कॉल करें।
मेरा पीसी सही ढंग से DNS को हल करता है। मैं पाइथन इंटरपेटर से urllib2 लाइब्रेरी का उपयोग कर सकता हूं, यूआरएल सफलतापूर्वक ला रहा हूं।
Google सर्वर से चल रहे तैनात कोड का उद्देश्य इरादा है, यह मेरे स्थानीय पर्यावरण के साथ कुछ है लेकिन मुझे यह नहीं मिल रहा है कि यह क्या है।
मैं भी (समान getaddrinfo विफल)
मैं गूगल में स्विच करने urllib2 लाइब्रेरी के साथ काम, लेकिन वापस आईएसपी प्रदान की डीएनएस का उपयोग करने जा या तो काम नहीं किया पहले कुछ दिनों DNS इसी तरह के परिणाम के साथ gae से UrlFetch उपयोग करने की कोशिश।
संपादित करें: जब एक आईपी पता के साथ समारोह बुला URL प्राप्त किया है:
self.write(urllib2.urlopen("http://173.194.42.34").read())
अग्रिम धन्यवाद!
मैंने "getaddrinfo विफल" कोड के साथ प्रत्येक प्रश्न में कम से कम तीन बार देखा, लेकिन उन्होंने केवल मुझे समस्या निवारण और संभावित समस्याओं को त्यागने में मदद की। होस्ट सामग्री: 127.0.0.1 लोकलहोस्ट – user2178715
स्विचिंग विंडोज फ़ायरवॉल और एंटीवायरस स्विच करने का प्रयास किया लेकिन व्यवहार अभी भी वही है। – user2178715
इस बारे में कैसे? http://stackoverflow.com/questions/8925903/how-to-fix-getaddrinfo-failure-for-python-on-windows –