หากต้องการเก็บ URL พร็อกซีหลายรายการใน JSON ให้ใช้อาร์เรย์:

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

แต่ละรายการคือปลายทางหนึ่งจุด รวมถึงโปรโตคอลของมัน สำหรับกลุ่มผู้สมัคร HTTP สาธารณะ รายการพร็อกซี HTTP ให้ที่อยู่ซึ่งจัดรูปแบบเป็น URL เหล่านี้ได้ การทำให้รายการ Python เป็นอนุกรมด้วย json.dumps สร้างโครงสร้างนี้โดยธรรมชาติ

การเขียนชื่อสมาชิก http ซ้ำหลายครั้งในออบเจกต์เดียวไม่น่าเชื่อถือ แนวทางความสามารถในการทำงานร่วมกันของ JSON ต้องการชื่อที่ไม่ซ้ำ และตัวถอดรหัสปกติของ Python เก็บค่าสุดท้ายสำหรับชื่อที่ซ้ำ ตัวถอดรหัสอื่นอาจทำงานต่างออกไป ไม่ควรคาดหวังว่าตัวใดจะตีความคีย์ที่ซ้ำเป็นกลุ่มพร็อกซี

อาร์เรย์ที่บันทึกไว้เป็นรูปแบบกลุ่ม ไม่ใช่อาร์กิวเมนต์ proxies ของการเรียก Requests ครั้งเดียว เลือกปลายทางหนึ่งจุด แล้วสร้างแผนผังสคีมาปลายทางที่คำขอนั้นต้องการ การจัดเก็บสามารถรักษาผู้สมัครทุกรายได้โดยไม่แสร้งว่าไคลเอนต์ HTTP ยอมรับรายการในที่ที่มันคาดหวัง URL พร็อกซีหนึ่งรายการ

บทความที่เกี่ยวข้อง