तुमची प्रॉक्सी फाइल एक पूल आहे, Requests राउटिंग तक्ता नाही
प्रमाणित प्रॉक्सी-यादीतील नोंद निवडलेल्या एंडपॉइंटमध्ये रूपांतरित करा, प्रॉक्सी पत्ते गंतव्य-राउटिंग किल्ल्या म्हणून न वापरता.
फाइलमधून एक प्रॉक्सी निवडा, नंतर वेबसाइट विनंतीसाठी रूट नकाशा तयार करा. उमेदवार एंडपॉइंटचा पूल स्वतःच Requests राउटिंग शब्दकोश नाही.
- नोंद ठरवलेल्या स्वरूपानुसार पार्स करा. अनौपचारिक
IP:port:user:passwordओळ अस्पष्ट असते जेव्हा IPv6 पत्ते किंवा क्रेडेन्शियलमध्ये कोलन असतात. IPv4 होस्ट, संख्यात्मक पोर्ट आणि कोलनरहित वापरकर्तानावासाठी मर्यादित विभाजन उर्वरित मजकूर पासवर्ड म्हणून ठेवू शकते. त्या मर्यादा जुळत नसल्यास स्वतंत्र संरचित फील्ड वापरा. - या क्रियेसाठी एंडपॉइंट निवडा. त्याचा प्रत्यक्ष प्रोटोकॉल ठेवा आणि त्याचा URL तयार करताना क्रेडेन्शियलचे घटक एन्कोड करा. गुपित असलेले ते मूल्य नेहमीच्या लॉगबाहेर ठेवा.
- गंतव्य स्कीम त्या निवडलेल्या URL वर मॅप करा. एका निवडलेल्या HTTP प्रॉक्सीसाठी, नकाशा असा असू शकतो:
routes = {
'http': selected_proxy_url,
'https': selected_proxy_url,
}http आणि https किल्ल्या गंतव्य स्कीम निवडतात. http://203.0.113.10 सारखी किल्ली त्याऐवजी त्याच अचूक गंतव्य होस्टकडील विनंत्या निवडते; ती त्या पत्त्यावरील प्रॉक्सीला लेबल करत नाही. प्रत्येक प्रॉक्सी IP किल्ली म्हणून वापरल्यास संबंध नसलेली वेबसाइट इच्छित मार्गाशिवाय राहू शकते.
पूल एकदा पार्स करा, एंडपॉइंट निवडा आणि क्लायंट कॉलसाठी मॅपिंग तयार करा. हे टप्पे वेगळे ठेवल्यास Requests च्या राउटिंग किल्ल्यांचा अर्थ न बदलता निवड धोरण बदलू शकता.