Utilisez urllib3 de python pour passer l'authentification proxy.
proxy_test.py
#Définir l'ID utilisateur et le mot de passe séparés par deux-points userid:password
PROXY_BASIC_AUTH = "userid:password"
#URL proxy, port
PROXY_URL = "http://proxy.net:8080"
#URL de destination
REQUEST_URL = "https://www.djangoproject.com/"
if __name__ == '__main__':
headers = urllib3.util.make_headers(proxy_basic_auth=PROXY_BASIC_AUTH)
http = urllib3.ProxyManager(proxy_url=PROXY_URL,
proxy_headers=headers, cert_reqs='CERT_REQUIRED', ca_certs=certifi.where())
r = http.request("GET", REQUEST_URL)
#production
print(r.data, r.status, )
Recommended Posts