Több proxy URL JSON-ban való tárolásához használjon tömböt:

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

Minden elem egy végpont, a protokolljával együtt. Nyilvános HTTP-jelöltek gyűjteményéhez a HTTP-proxylista olyan címeket ad, amelyeket ezekké az URL-ekké kell formázni. Egy Python-lista json.dumps-szal való szerializálása természetesen létrehozza ezt a szerkezetet.

A http tagnév többszöri megismétlése egy objektumban nem megbízható. A JSON interoperabilitási iránymutatása egyedi neveket ír elő, a Python szokásos dekódere pedig a megismételt név utolsó értékét tartja meg. Egy másik dekóder másképp viselkedhet; senkitől sem várható el, hogy az ismételt kulcsokat proxygyűjteményként értelmezze.

A mentett tömb gyűjteményformátum, nem egy Requests-hívás proxies argumentuma. Válasszon egy végpontot, majd építse fel a kéréshez szükséges cél-séma leképezést. A tárolás minden jelöltet megőrizhet anélkül, hogy azt sugallná, a HTTP-kliens listát fogad el ott, ahol egyetlen proxy URL-t vár.

Kapcsolódó cikkek