Ένας πίνακας 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 διαμεσολαβητή.