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.

Související články