Pole JSON uchová každý záznam proxy
Uložte několik URL proxy do pole, místo abyste opakovali názvy členů http a https.
Chcete-li uložit několik URL proxy do JSON, použijte pole:
[
"http://192.0.2.10:8080",
"http://192.0.2.20:3128",
"http://192.0.2.30:8080"
]
Každá položka je jeden koncový bod včetně svého protokolu. Pro fond veřejných HTTP kandidátů seznam HTTP proxy poskytuje adresy, které lze naformátovat na tyto URL. Serializace seznamu v Pythonu pomocí json.dumps přirozeně vytváří tuto strukturu.
Opakovat název členu http několikrát v jednom objektu není spolehlivé. Pokyny JSON pro interoperabilitu vyžadují jedinečné názvy a běžný dekodér Pythonu pro opakovaný název zachová poslední hodnotu. Jiný dekodér se může chovat odlišně; od žádného nelze očekávat, že opakované klíče vyloží jako fond proxy.
Uložené pole je formát fondu, nikoli argument proxies pro jedno volání Requests. Vyberte koncový bod a poté sestavte mapu schématu cíle, kterou tento požadavek potřebuje. Úložiště může zachovat každého kandidáta, aniž by předstíralo, že HTTP klient přijímá seznam tam, kde očekává jednu URL proxy.