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 на прокси.