标准情况如下:公司的安全策略要求所有员工使用公司的代理服务器(需要授权)来获取任何 https 资源。
为了通过 Python 解释器成功使用任何互联网连接,我必须手动:
set HTTP_PROXY=http://<login>:<pass>@<proxy>:<port>
If I don't do that, I'll get the following error:
所以问题是:是否可以连接到另一个代理服务器(在我以某种方式连接到公司的代理之后),以便进行一些测试压力工作,而不是危及我公司的 IP 被禁止?
您可以在代码级别实现您的逻辑。 HTTP_PROXY 环境变量不是指定代理的唯一方法。使用代理参数,就像它说的那样文档
import requests
proxies = {
'http': 'http://10.10.1.10:3128',
'https': 'http://10.10.1.10:1080',
}
requests.get('http://example.org', proxies=proxies)
因此,您可以处理这些异常(我的意思是 ProxyError),并以防更改参数中的代理
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)