Če želite v JSON shraniti več URL proxyjev, uporabite polje:

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

Vsak element je ena končna točka, vključno s svojim protokolom. Za nabor javnih kandidatov HTTP seznam proxyjev HTTP ponuja naslove, ki jih je treba oblikovati kot te URL. Serializacija seznama Python z json.dumps naravno ustvari to strukturo.

Ponavljanje imena člana http večkrat v enem objektu ni zanesljivo. Smernice JSON za medobratovalnost zahtevajo edinstvena imena, običajni dekoder Pythona pa za ponovljeno ime ohrani zadnjo vrednost. Drug dekoder se lahko obnaša drugače; od nobenega ni pričakovati, da bo ponovljene ključe razlagal kot nabor proxyjev.

Shranjeno polje je oblika nabora, ne argument proxies za en klic Requests. Izberite končno točko in nato zgradite zemljevid ciljne sheme, ki ga ta zahteva potrebuje. Shramba lahko ohrani vsakega kandidata, ne da bi se pretvarjala, da odjemalec HTTP sprejema seznam tam, kjer pričakuje en URL proxyja.

Sorodni članki