உங்கள் ப்ராக்ஸி கோப்பு ஒரு தொகுப்பு, Requests வழித்தட அட்டவணை அல்ல
அங்கீகரிக்கப்பட்ட ப்ராக்ஸி பட்டியல் உள்ளீட்டை, ப்ராக்ஸி முகவரிகளை இலக்கு வழித்தட விசைகளாகப் பயன்படுத்தாமல், தேர்ந்தெடுக்கப்பட்ட முனைப்புள்ளியாக மாற்றுங்கள்.
கோப்பிலிருந்து ஒரு ப்ராக்ஸியைத் தேர்ந்தெடுத்து, பின்னர் இணையதளக் கோரிக்கைக்கான வழித்தட வரைபடத்தை உருவாக்குங்கள். சாத்தியமான முனைப்புள்ளிகளின் தொகுப்பு அதுவே Requests வழித்தட அகராதி அல்ல.
- வரையறுக்கப்பட்ட வடிவத்தின்படி உள்ளீட்டைப் பகுப்பாய்வு செய்யுங்கள். IPv6 முகவரிகள் அல்லது சான்றுகளில் கோலன் இருந்தால் முறைசாரா
IP:port:user:passwordவரி தெளிவற்றதாகிறது. IPv4 ஹோஸ்ட், எண் துறைமுகம் மற்றும் கோலன் இல்லாத பயனர்பெயருக்கு, வரம்பிட்ட பிரிப்பு மீதமுள்ள உரையை கடவுச்சொல்லாக விட்டுவிடலாம். அந்தக் கட்டுப்பாடுகள் பொருந்தாவிட்டால் தனித்தனி கட்டமைக்கப்பட்ட புலங்களைப் பயன்படுத்துங்கள். - இந்தச் செயல்பாட்டிற்கான முனைப்புள்ளியைத் தேர்ந்தெடுங்கள். அதன் உண்மையான நெறிமுறையைத் தக்கவைத்து, அதன் URL ஐ உருவாக்கும்போது சான்றுகளின் கூறுகளை குறியாக்குங்கள். ரகசியத்தைச் சுமக்கும் அந்த மதிப்பை வழக்கமான பதிவுகளுக்கு வெளியே வைத்திருங்கள்.
- இலக்கு திட்டங்களை அந்தத் தேர்ந்தெடுத்த URL உடன் பொருத்துங்கள். ஒரு தேர்ந்தெடுக்கப்பட்ட HTTP ப்ராக்ஸிக்கு, வரைபடம் இப்படி இருக்கலாம்:
routes = {
'http': selected_proxy_url,
'https': selected_proxy_url,
}http மற்றும் https விசைகள் இலக்கு திட்டங்களைத் தேர்ந்தெடுக்கின்றன. http://203.0.113.10 போன்ற விசை அதற்குப் பதிலாக அந்தத் துல்லியமான இலக்கு ஹோஸ்ட்டுக்கான கோரிக்கைகளைத் தேர்ந்தெடுக்கிறது; அது அந்த முகவரியில் உள்ள ப்ராக்ஸிக்கு லேபிள் இடாது. ஒவ்வொரு ப்ராக்ஸி IP ஐயும் விசையாகப் பயன்படுத்தினால் தொடர்பில்லாத இணையதளம் எண்ணிய வழித்தடமின்றி இருக்கலாம்.
தொகுப்பை ஒருமுறை பகுப்பாய்வு செய்து, ஒரு முனைப்புள்ளியைத் தேர்ந்தெடுத்து கிளையண்ட் அழைப்பிற்கான பொருத்தத்தை உருவாக்குங்கள். இந்தப் படிகளைத் தனித்து வைத்தால் Requests இன் வழித்தட விசைகளின் பொருளை மாற்றாமல் தேர்வுக் கொள்கையை மாற்றலாம்.