Apabila mengkonfigurasi permintaan 'Permintaan' menggunakan parameter 'proksi' , adalah penting untuk memahami format nilai yang dijangkakan. Bertentangan dengan andaian segera, ia tidak mencukupi untuk menyediakan rentetan "IP:PORT".
Sebaliknya, parameter 'proksi' mengharapkan kamus dalam format berikut :
{ "protocol1": "scheme1://ip1:port1", "protocol2": "scheme2://ip2:port2", ... }
Pertimbangkan contoh berikut:
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)
Dalam contoh ini:
Sebagai alternatif, bukannya menggunakan parameter 'proksi', anda boleh menetapkan pembolehubah persekitaran untuk mengkonfigurasi proksi pada Linux dan 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
Atas ialah kandungan terperinci Bagaimana untuk Mengkonfigurasi Proksi dengan betul dengan Modul `permintaan` Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!