'프록시' 매개변수를 사용하여 '요청' 요청을 구성하는 경우 , 예상되는 값 형식을 이해하는 것이 중요합니다. 즉각적인 가정과는 달리 "IP:PORT" 문자열을 제공하는 것만으로는 충분하지 않습니다.
대신 '프록시' 매개변수는 다음 형식의 사전을 기대합니다. :
{ "protocol1": "scheme1://ip1:port1", "protocol2": "scheme2://ip2:port2", ... }
다음을 고려하세요. 예:
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)
이 예에서는
또는 'proxies' 매개변수를 사용하는 대신 환경 변수를 설정하여 Linux에서 프록시를 구성할 수 있으며 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
위 내용은 Python\의 `requests` 모듈로 프록시를 올바르게 구성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!