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-ის ჩვეულებრივი დეკოდერი გამეორებული სახელისთვის ბოლო მნიშვნელობას ინახავს. სხვა დეკოდერს შეიძლება სხვაგვარად მოიქცეს; არავისგან არ უნდა ველოდოთ, რომ გამეორებულ გასაღებებს პროქსების პულად განმარტავს.
შენახული მასივი პულის ფორმატია და არა ერთი Requests გამოძახების proxies არგუმენტი. აირჩიეთ ერთი ბოლო წერტილი, შემდეგ ააგეთ ის დანიშნულების სქემის რუკა, რომელიც ამ მოთხოვნას სჭირდება. შენახვას შეუძლია ყოველი კანდიდატის შენარჩუნება იმის გარეშე, რომ მოიმიზეზოს, თითქოს HTTP კლიენტი სიას იღებს იქ, სადაც ერთ პროქსის URL-ს ელის.