JSON ਐਰੇ ਹਰ ਪ੍ਰੌਕਸੀ ਐਂਟਰੀ ਰੱਖਦੀ ਹੈ
http ਅਤੇ https ਮੈਂਬਰ-ਨਾਵਾਂ ਨੂੰ ਦੁਹਰਾਉਣ ਦੀ ਥਾਂ ਕਈ ਪ੍ਰੌਕਸੀ URL ਇੱਕ ਐਰੇ ਵਿੱਚ ਸੰਭਾਲੋ।
JSON ਵਿੱਚ ਕਈ ਪ੍ਰੌਕਸੀ URL ਸੰਭਾਲਣ ਲਈ ਐਰੇ ਵਰਤੋ:
[
"http://192.0.2.10:8080",
"http://192.0.2.20:3128",
"http://192.0.2.30:8080"
]
ਹਰ ਆਈਟਮ ਆਪਣੇ ਪ੍ਰੋਟੋਕੋਲ ਸਮੇਤ ਇੱਕ ਐਂਡਪੁਆਇੰਟ ਹੈ। ਜਨਤਕ HTTP ਉਮੀਦਵਾਰਾਂ ਦੇ ਪੂਲ ਲਈ HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਇਹਨਾਂ URL ਵਜੋਂ ਫਾਰਮੈਟ ਕਰਨ ਯੋਗ ਪਤੇ ਦਿੰਦੀ ਹੈ। json.dumps ਨਾਲ Python ਸੂਚੀ ਨੂੰ ਸੀਰੀਅਲਾਈਜ਼ ਕਰਨ ਨਾਲ ਇਹ ਢਾਂਚਾ ਕੁਦਰਤੀ ਤੌਰ 'ਤੇ ਬਣਦਾ ਹੈ।
ਇੱਕੋ ਆਬਜੈਕਟ ਵਿੱਚ http ਮੈਂਬਰ-ਨਾਮ ਕਈ ਵਾਰ ਦੁਹਰਾਉਣਾ ਭਰੋਸੇਯੋਗ ਨਹੀਂ ਹੈ। JSON ਦੀ ਅੰਤਰ-ਸੰਚਾਲਨ ਗਾਈਡ ਵਿਲੱਖਣ ਨਾਮ ਮੰਗਦੀ ਹੈ, ਅਤੇ Python ਦਾ ਆਮ ਡੀਕੋਡਰ ਦੁਹਰਾਏ ਨਾਮ ਲਈ ਆਖਰੀ ਮੁੱਲ ਰੱਖਦਾ ਹੈ। ਦੂਜਾ ਡੀਕੋਡਰ ਵੱਖਰਾ ਵਿਵਹਾਰ ਕਰ ਸਕਦਾ ਹੈ; ਕਿਸੇ ਤੋਂ ਵੀ ਦੁਹਰਾਈਆਂ ਕੁੰਜੀਆਂ ਨੂੰ ਪ੍ਰੌਕਸੀ ਪੂਲ ਵਜੋਂ ਵਿਆਖਿਆ ਕਰਨ ਦੀ ਉਮੀਦ ਨਹੀਂ ਰੱਖਣੀ ਚਾਹੀਦੀ।
ਸੰਭਾਲੀ ਐਰੇ ਇੱਕ ਪੂਲ ਫਾਰਮੈਟ ਹੈ, ਇੱਕ Requests ਕਾਲ ਦਾ proxies ਆਰਗਿਊਮੈਂਟ ਨਹੀਂ। ਇੱਕ ਐਂਡਪੁਆਇੰਟ ਚੁਣੋ, ਫਿਰ ਉਸ ਬੇਨਤੀ ਲਈ ਲੋੜੀਂਦਾ ਮੰਜ਼ਿਲ-ਸਕੀਮ ਨਕਸ਼ਾ ਬਣਾਓ। ਸਟੋਰੇਜ ਹਰ ਉਮੀਦਵਾਰ ਨੂੰ ਰੱਖ ਸਕਦੀ ਹੈ, HTTP ਕਲਾਇੰਟ ਇੱਕ ਪ੍ਰੌਕਸੀ URL ਦੀ ਉਮੀਦ ਕਰਦਾ ਹੈ ਉੱਥੇ ਸੂਚੀ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ ਦਿਖਾਏ ਬਿਨਾਂ।