httplib2 ਨੂੰ ਸਪਸ਼ਟ HTTP ਪ੍ਰਾਕਸੀ ਦਿਓ
HTTP endpoint ਨਾਲ httplib2 ProxyInfo ਸੰਰਚਿਤ ਕਰੋ ਅਤੇ ਆਵਾਜਾਈ ਫੇਲ੍ਹਤਾਂ ਨੂੰ ਵੈੱਬਸਾਈਟ ਪ੍ਰਮਾਣਿਕਤਾ ਤੋਂ ਵੱਖ ਰੱਖੋ।
httplib2 ProxyInfo ਰਾਹੀਂ ਸਪਸ਼ਟ HTTP ਪ੍ਰਾਕਸੀ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ। ਜਦੋਂ httplib2 ਅਤੇ ਇਸਦੀ ਸਮਰਥਿਤ SOCKS ਨਿਰਭਰਤਾ ਉਪਲਬਧ ਹੋਵੇ:
import httplib2
import socks
proxy = httplib2.ProxyInfo(
proxy_type=socks.PROXY_TYPE_HTTP,
proxy_host="proxy.example.net",
proxy_port=8080,
)
client = httplib2.Http(proxy_info=proxy, timeout=15)
response, content = client.request("https://example.com/", "GET")
ਪ੍ਰਾਕਸੀ endpoint ਬਦਲੋ। HTTP ਪ੍ਰਾਕਸੀ ਸੂਚੀ ProxyInfo ਦੇ host ਅਤੇ port ਲਈ ਜਨਤਕ ਉਮੀਦਵਾਰ ਪੇਸ਼ ਕਰਦੀ ਹੈ। HTTP ਕਿਸਮ ਸਰੋਤੇ ਦਾ ਵਰਣਨ ਕਰਦੀ ਹੈ; ਇਹ ਸਮਰਥਿਤ ਟਨਲ ਮਾਰਗ ਰਾਹੀਂ HTTPS ਮੰਜ਼ਿਲ ਲੈ ਜਾ ਸਕਦੀ ਹੈ।
ਪ੍ਰਮਾਣ ਪੱਤਰ ਅਤੇ ਫੇਲ੍ਹਤਾਂ
ProxyInfo ਸੇਵਾ ਅਤੇ ਲਾਗੂਕਰਨ ਦੁਆਰਾ ਸਮਰਥਿਤ ਢੰਗਾਂ ਲਈ ਪ੍ਰਾਕਸੀ ਪ੍ਰਮਾਣ ਪੱਤਰ ਖੇਤਰ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਵੈੱਬਸਾਈਟ ਪ੍ਰਮਾਣਿਕਤਾ ਦੀ ਆਪਣੀ ਸੰਰਚਨਾ ਹੈ। ਇੱਕ ਪ੍ਰਾਕਸੀ ਚੁਣੌਤੀ ਅਤੇ ਮੰਜ਼ਿਲ ਦਾ 401 ਵੱਖ-ਵੱਖ ਖਾਤਿਆਂ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦੇ ਹਨ।
ਜਾਣੇ-ਪਛਾਣੇ ਪ੍ਰਮਾਣਿਕਤਾ ਲੇਬਲ ਤੋਂ ਅਨੁਕੂਲਤਾ ਦਾ ਅਨੁਮਾਨ ਲਾਉਣ ਦੀ ਬਜਾਏ ਘੋਸ਼ਿਤ ਸਕੀਮ ਨੂੰ ਸਥਾਪਿਤ ਕਲਾਇੰਟ ਦੇ ਸਮਰਥਨ ਨਾਲ ਜਾਂਚੋ।
ਪ੍ਰਮਾਣ ਪੱਤਰ ਜਾਂਚ ਸਰਗਰਮ ਰੱਖੋ। ਪਛਾਣੋ ਕਿ ਫੇਲ੍ਹਤਾ ਪ੍ਰਾਕਸੀ ਤੱਕ ਪਹੁੰਚਦਿਆਂ, ਟਨਲ ਸਥਾਪਿਤ ਕਰਦਿਆਂ ਜਾਂ ਮੰਜ਼ਿਲ ਦੀ ਜਾਂਚ ਕਰਦਿਆਂ ਹੋਈ। ਸਫਲ ਆਯਾਤ ਪੈਕੇਜ ਦੀ ਉਪਲਬਧਤਾ ਦਿਖਾਉਂਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਕਲਾਇੰਟ ਦਾ ਪ੍ਰਭਾਵੀ ਰਸਤਾ ਅਤੇ ਬਾਈਪਾਸ ਸੈਟਿੰਗਾਂ ਤੈਅ ਕਰਦੀਆਂ ਹਨ ਕਿ ਬੇਨਤੀ ਕਿਵੇਂ ਅੱਗੇ ਵਧੇਗੀ।