在 Python 中使用“Requests”配置代理
“Requests”模块提供了处理代理的便捷选项。但是,文档可能不清楚如何格式化“代理”变量。让我们澄清这个问题。
代理的正确语法
'proxies' 变量应该包含一个字典,其中的键代表协议(例如,“http”、“ https"),值表示代理的完整 URL,包括 IP 和端口。例如:
proxies = { "http": "http://10.10.1.10:3128", "https": "https://10.10.1.11:1080", "ftp": "ftp://10.10.1.10:3128", }
使用环境变量
或者,在 Linux 上,您可以设置环境变量 'HTTP_PROXY'、'HTTPS_PROXY' 和 'FTP_PROXY'与代理 URL。在 Windows 上,使用“set”命令。
与“requests.get”集成
要使用配置的代理,请将“proxies”字典作为参数传递到“requests.get”函数:
r = requests.get(url, headers=headers, proxies=proxies)
其他注意
以上是如何使用 Python 的'requests”模块正确配置代理?的详细内容。更多信息请关注PHP中文网其他相关文章!