दिलचस्प पोस्ट
कैसे स्वयं को अस्वास्थ्ययोग्य पॉइंटर <Void> प्रकार में तेजी से डाली जाए स्प्रिंग एओपी बनाम एस्पेक्ज जे जब रूबी में `eval` उचित है? अपने ऐप को iPhone पर पृष्ठभूमि में चलाने से कैसे रोकें? विभिन्न फोन / डिवाइस और ओएस संस्करणों पर एंड्रॉइड हेप आकार क्या यह एक HTML टूलटिप (शीर्षक विशेषता) को प्रारूपित करना संभव है? मैं एक स्प्रिंग बीन में एक संपत्ति के मूल्य को कैसे इंजेक्ट कर सकता हूं, जो एनोटेशन के जरिये कॉन्फ़िगर किया गया था? अतिरिक्त फ़ील्ड के साथ HABTM सहेज रहा है? ओरेकल डीबी में आखिरी डाला रिकॉर्ड का आईडी प्राप्त करें सी # प्रकार पर स्विच सी # कोड से Google Geocoding सेवा को कैसे कॉल करें "प्रकार त्रुटि": 'सूची' ऑब्जेक्ट कॉल करने योग्य फ्लास्क नहीं है प्रतिक्रिया स्थानीय छवियों को लोड नहीं करेगा स्क्वायर बटन के साथ एंड्रॉइड लेआउट Android 4.2 में एक्शन बार के विकल्प मेनू का पृष्ठभूमि रंग कैसे बदल सकता है?

मैं urllib2 के साथ SOCKS 4/5 प्रॉक्सी का उपयोग कैसे कर सकता हूं?

वेब पेज को डाउनलोड करने के लिए मैं urllib2 के साथ SOCKS 4/5 प्रॉक्सी का उपयोग कैसे कर सकता हूं?

Solutions Collecting From Web of "मैं urllib2 के साथ SOCKS 4/5 प्रॉक्सी का उपयोग कैसे कर सकता हूं?"

आप SocksiPy मॉड्यूल का उपयोग कर सकते हैं बस फ़ाइल "socks.py" को अपने पायथन की लिब / साइट-पैकेज डायरेक्टरी में कॉपी करें, और आप जाने के लिए तैयार हैं।

आपको urllib2 से पहले सॉक्स का उपयोग करना चाहिए। (इसे pip install PySocks प्रयास करें)

उदाहरण के लिए:

 import socks import socket socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 8080) socket.socket = socks.socksocket import urllib2 print urllib2.urlopen('http://www.google.com').read() 

आप अधिक जानकारी के लिए, यहां पर क्लिक करें, प्यकोर्ल लिब और सैक्स की भी कोशिश कर सकते हैं ।

जब आपको एक ही समय में कई विभिन्न प्रॉक्सी का उपयोग करने की आवश्यकता होती है, पैन के उत्तर के विकल्प जोड़ना

उस स्थिति में आपको एक ओपनर बनाने की जरूरत है जैसे कि आप एक http प्रॉक्सी के साथ करते हैं GitHub https://gist.github.com/869791 में एक कोड उपलब्ध है

 opener = urllib2.build_opener(SocksiPyHandler(socks.PROXY_TYPE_SOCKS4, 'localhost', 9999)) print opener.open('http://www.whatismyip.com/automation/n09230945.asp').read() 

चूंकि सॉक्स एक सॉकेट स्तरीय प्रॉक्सी है, आपको urllib2 द्वारा उपयोग किए गए सॉकेट ऑब्जेक्ट को बदलना होगा। कृपया इस समाधान को देखें यदि बंदर पैचिंग आपके लिए पर्याप्त नहीं है, तो आप urllib2 मानक लाइब्रेरी से कोड को उप-क्लास या कॉपी-संशोधित करने का प्रयास कर सकते हैं।