Norėdami JSON faile išsaugoti kelis tarpinio serverio URL, naudokite masyvą:

[
  "http://192.0.2.10:8080",
  "http://192.0.2.20:3128",
  "http://192.0.2.30:8080"
]

Kiekvienas elementas yra vienas galinis taškas kartu su savo protokolu. Viešų HTTP kandidatų telkiniui HTTP tarpinių serverių sąrašas pateikia adresus, kuriuos reikia formatuoti kaip šiuos URL. Python sąrašo serializavimas su json.dumps natūraliai sukuria šią struktūrą.

Kartoti nario pavadinimą http kelis kartus viename objekte yra nepatikima. JSON sąveikos gairės reikalauja unikalių pavadinimų, o įprastas Python dekoderis pasikartojusiam pavadinimui palieka paskutinę reikšmę. Kitas dekoderis gali elgtis kitaip; nereikėtų tikėtis, kad kuris nors pasikartojančius raktus interpretuos kaip tarpinių serverių telkinį.

Išsaugotas masyvas yra telkinio formatas, o ne vieno Requests iškvietimo argumentas proxies. Pasirinkite galinį tašką ir tada sukurkite paskirties schemos žemėlapį, kurio reikia tai užklausai. Saugykla gali išsaugoti kiekvieną kandidatą neapsimetusi, kad HTTP klientas priima sąrašą ten, kur tikisi vieno tarpinio serverio URL.

Susiję straipsniai