JSON massivi hər proxy qeydini saxlayır
http və https üzv adlarını təkrarlamaq əvəzinə bir neçə proxy URL-ni massivdə saxlayın.
JSON-da bir neçə proxy URL saxlamaq üçün massivdən istifadə edin:
[
"http://192.0.2.10:8080",
"http://192.0.2.20:3128",
"http://192.0.2.30:8080"
]
Hər element öz protokolu ilə birlikdə bir son nöqtədir. İctimai HTTP namizədlərindən ibarət hovuz üçün HTTP proxy siyahısı bu URL-lər kimi formatlanacaq ünvanlar verir. Python siyahısını json.dumps ilə seriallaşdırmaq bu strukturu təbii şəkildə yaradır.
http üzv adını bir obyektdə bir neçə dəfə təkrarlamaq etibarsızdır. JSON-un qarşılıqlı işləmə təlimatı unikal adlar tələb edir və Python-un adi dekoderi təkrarlanan ad üçün son dəyəri saxlayır. Başqa dekoder fərqli davrana bilər; heç birindən təkrarlanan açarları proxy hovuzu kimi şərh etməsi gözlənilməməlidir.
Saxlanan massiv hovuz formatıdır, bir Requests çağırışının proxies arqumenti deyil. Bir son nöqtə seçin, sonra həmin sorğunun tələb etdiyi təyinat sxemi xəritəsini qurun. Saxlama hər namizədi qoruya bilər, amma HTTP müştərisinin bir proxy URL gözlədiyi yerdə siyahı qəbul etdiyini iddia etməməlidir.