برای ذخیره چند نشانی پروکسی در JSON از یک آرایه استفاده کنید:

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

هر آیتم یک نقطه پایانی است، همراه با پروتکل آن. برای مجموعه‌ای از نامزدهای عمومی HTTP، فهرست پروکسی HTTP نشانی‌هایی را فراهم می‌کند که به شکل این نشانی‌ها قالب‌بندی شوند. سریال‌سازی یک فهرست پایتون با json.dumps به‌طور طبیعی این ساختار را تولید می‌کند.

تکرار نام عضو http چند بار در یک شیء قابل اعتماد نیست. راهنمای هم‌کنش‌پذیری JSON نام‌های یکتا را می‌طلبد و رمزگشای عادی پایتون برای یک نام تکراری آخرین مقدار را نگه می‌دارد. رمزگشای دیگری می‌تواند رفتار متفاوتی داشته باشد؛ از هیچ‌کدام نباید انتظار داشت کلیدهای تکراری را به‌عنوان مجموعه پروکسی تفسیر کنند.

آرایه ذخیره‌شده یک قالب مجموعه است، نه آرگومان proxies یک فراخوانی Requests. یک نقطه پایانی را انتخاب کنید و سپس نگاشت طرح مقصد موردنیاز آن درخواست را بسازید. ذخیره‌سازی می‌تواند هر نامزد را حفظ کند بی‌آنکه ادعا کند کلاینت HTTP در جایی که یک نشانی پروکسی انتظار دارد فهرست را می‌پذیرد.

مقالات مرتبط