Bir JSON dizisi her proxy girdisini korur
http ve https üye adlarını yinelemek yerine birkaç proxy URL'sini bir dizide saklayın.
JSON'da birkaç proxy URL'si saklamak için bir dizi kullanın:
[
"http://192.0.2.10:8080",
"http://192.0.2.20:3128",
"http://192.0.2.30:8080"
]
Her öğe, protokolü dahil olmak üzere tek bir uç noktadır. Genel HTTP adaylarından oluşan bir havuz için HTTP proxy listesi bu URL'ler olarak biçimlendirilecek adresler sağlar. Bir Python listesini json.dumps ile serileştirmek bu yapıyı doğal olarak üretir.
http üye adını tek bir nesnede birkaç kez yinelemek güvenilir değildir. JSON'un birlikte çalışabilirlik kılavuzu benzersiz adlar ister ve Python'un normal kod çözücüsü yinelenen bir ad için son değeri saklar. Başka bir kod çözücü farklı davranabilir; hiçbirinden yinelenen anahtarları bir proxy havuzu olarak yorumlaması beklenmemelidir.
Kaydedilen dizi bir havuz biçimidir, tek bir Requests çağrısının proxies bağımsız değişkeni değildir. Bir uç nokta seçin, ardından o isteğin ihtiyaç duyduğu hedef şema haritasını oluşturun. Depolama, HTTP istemcisinin tek bir proxy URL'si beklediği yerde bir listeyi kabul ettiğini varsaymadan her adayı koruyabilir.