दिलचस्प पोस्ट
पायथन एक बच्चे को उपप्रक्रिया, अलग करना, और बाहर निकलने से उत्पन्न होता है डेटाबेस बनाया गया था क्योंकि <डेटाबेस> संदर्भ का समर्थन मॉडल बदल गया है regex: कैसे बैकस्लैश और विशेष वर्ण से बचने के लिए? एक बहुभाषी डेटाबेस के लिए स्कीमा क्या गूगल मैप्स पर एंड्रॉइड पर बारी-बारी से जीपीएस नेविगेशन ऐप बनाना संभव है? @property @synthesize पुस्तकालय हेडर से जीसीसी चेतावनियों को दबाने के लिए कैसे? अजगर की सूची से मूल्य की एक सूची मिल रही है एकाधिक जावास्क्रिप्ट फाइलों को एक JS फ़ाइल में जोड़ना PHP हेडर () फ़ंक्शन का उपयोग करके आप किसी पृष्ठ को कैसे पोस्ट करते हैं? क्या प्रत्येक तालिका में प्राथमिक कुंजी होनी चाहिए? क्या आपको <link rel = "icon" href = "favicon.ico" प्रकार = "चित्र / एक्स-आइकन" /> को शामिल करना है? सॉकेट '/var/lib/mysql/mysql.sock' के माध्यम से स्थानीय MySQL सर्वर से कनेक्ट नहीं किया जा सकता है (2) अनुरोध शरीर के साथ HTTP प्राप्त करें पायथन में अभिव्यक्ति और एक बयान में क्या अंतर है?

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

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

वेब के समाधान से एकत्रित समाधान "मैं 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 मानक लाइब्रेरी से कोड को उप-क्लास या कॉपी-संशोधित करने का प्रयास कर सकते हैं।