Heim >Backend-Entwicklung >Python-Tutorial >Wie konfiguriere ich Proxys mit dem „Requests'-Modul von Python richtig?
Beim Konfigurieren einer Anfrage „Requests“ mithilfe des Parameters „Proxies“. ist es wichtig, das erwartete Format des Werts zu verstehen. Entgegen unmittelbarer Annahmen reicht es nicht aus, eine „IP:PORT“-Zeichenfolge bereitzustellen.
Stattdessen erwartet der Parameter „Proxies“ ein Wörterbuch im folgenden Format :
{ "protocol1": "scheme1://ip1:port1", "protocol2": "scheme2://ip2:port2", ... }
Bedenken Sie Folgendes Beispiel:
http_proxy = "http://10.10.1.10:3128" https_proxy = "https://10.10.1.11:1080" ftp_proxy = "ftp://10.10.1.10:3128" proxies = { "http": http_proxy, "https": https_proxy, "ftp": ftp_proxy } r = requests.get(url, headers=headers, proxies=proxies)
In diesem Beispiel:
Alternativ können Sie anstelle des Parameters „Proxies“ Umgebungsvariablen festlegen, um Proxys unter Linux zu konfigurieren Windows:
Linux:
export HTTP_PROXY=10.10.1.10:3128 export HTTPS_PROXY=10.10.1.11:1080 export FTP_PROXY=10.10.1.10:3128
Windows:
set http_proxy=10.10.1.10:3128 set https_proxy=10.10.1.11:1080 set ftp_proxy=10.10.1.10:3128
Das obige ist der detaillierte Inhalt vonWie konfiguriere ich Proxys mit dem „Requests'-Modul von Python richtig?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!