JSON അറേ ഓരോ പ്രോക്സി എൻട്രിയും സൂക്ഷിക്കുന്നു
http, https അംഗനാമങ്ങൾ ആവർത്തിക്കുന്നതിനുപകരം നിരവധി പ്രോക്സി URL ഒരു അറേയിൽ സൂക്ഷിക്കുക.
JSON-ൽ നിരവധി പ്രോക്സി URL സൂക്ഷിക്കാൻ ഒരു അറേ ഉപയോഗിക്കുക:
[
"http://192.0.2.10:8080",
"http://192.0.2.20:3128",
"http://192.0.2.30:8080"
]
ഓരോ ഇനവും അതിന്റെ പ്രോട്ടോക്കോൾ ഉൾപ്പെടെ ഒരു എൻഡ്പോയിന്റാണ്. പൊതു HTTP സ്ഥാനാർത്ഥികളുടെ ഒരു പൂളിന് HTTP പ്രോക്സി പട്ടിക ഈ URL-ുകളായി ഫോർമാറ്റ് ചെയ്യാവുന്ന വിലാസങ്ങൾ നൽകുന്നു. json.dumps ഉപയോഗിച്ച് ഒരു Python ലിസ്റ്റ് സീരിയലൈസ് ചെയ്യുന്നത് ഈ ഘടന സ്വാഭാവികമായി സൃഷ്ടിക്കുന്നു.
ഒരൊറ്റ ഒബ്ജക്റ്റിൽ http അംഗനാമം പലതവണ ആവർത്തിക്കുന്നത് വിശ്വസനീയമല്ല. JSON-ന്റെ ഇന്റർഓപ്പറബിലിറ്റി മാർഗ്ഗനിർദ്ദേശം അതുല്യമായ പേരുകൾ ആവശ്യപ്പെടുന്നു, കൂടാതെ Python-ന്റെ സാധാരണ ഡീകോഡർ ആവർത്തിച്ച പേരിന് അവസാന മൂല്യം സൂക്ഷിക്കുന്നു. മറ്റൊരു ഡീകോഡർ വ്യത്യസ്തമായി പെരുമാറിയേക്കാം; ആവർത്തിച്ച കീകളെ ഒരു പ്രോക്സി പൂളായി വ്യാഖ്യാനിക്കുമെന്ന് ആരിൽ നിന്നും പ്രതീക്ഷിക്കരുത്.
സൂക്ഷിച്ച അറേ ഒരു പൂൾ ഫോർമാറ്റാണ്, ഒരു Requests കോളിന്റെ proxies ആർഗ്യുമെന്റല്ല. ഒരു എൻഡ്പോയിന്റ് തിരഞ്ഞെടുത്ത്, തുടർന്ന് ആ അഭ്യർത്ഥനയ്ക്ക് ആവശ്യമായ ലക്ഷ്യ-സ്കീം മാപ്പ് നിർമ്മിക്കുക. സംഭരണം ഓരോ സ്ഥാനാർത്ഥിയും നിലനിർത്താം, ഒരു പ്രോക്സി URL പ്രതീക്ഷിക്കുന്നിടത്ത് HTTP ക്ലയന്റ് ഒരു ലിസ്റ്റ് സ്വീകരിക്കുന്നു എന്ന് അഭിനയിക്കാതെ.