在 Python 代码中设置代理
如果你的代码在代理后面运行并且你知道结束点,则可以在代码中设置此信息。
requests
接受 proxies
参数。这应该是一个将协议映射到代理 URL 的字典。
proxies = {
'http': 'http://proxy.example.com:8080',
'https': 'http://secureproxy.example.com:8090',
}
请注意,在字典中,我们为两个单独的协议定义了代理 URL:HTTP 和 HTTPS。每个映射到单个 URL 和端口。但这并不意味着两者不能相同。这也是可以接受的:
proxies = {
'http': 'http://secureproxy.example.com:8090',
'https': 'http://secureproxy.example.com:8090',
}
定义字典后,将其作为参数传递。
requests.get('http://example.org', proxies=proxies)