อาร์เรย์ JSON เก็บทุกรายการพร็อกซี
เก็บ URL พร็อกซีหลายรายการในอาร์เรย์แทนการเขียนชื่อสมาชิก http และ https ซ้ำ
หากต้องการเก็บ 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 พร็อกซีหนึ่งรายการ