在Python中使用URLLIB不通过系统默认代理
我有一个小脚本需要和我沟通,它是我代理的一部分。这个脚本需要在代理启动之前运行,但系统已经设置成使用代理,所以它无法正常工作。我该怎么用urllib,但不使用默认的代理呢?
1 个回答
2
urllib.urlopen(url[, data[, proxies]])
[...] 另外,你可以使用可选的 proxies 参数来明确指定代理。这个参数需要是一个字典,字典的内容是协议名称和代理网址的对应关系。如果你传入一个空字典,就表示不使用任何代理;如果传入 None(这是默认值),那么就会使用环境中设置的代理,如上面所讨论的那样。 [...]
所以只需要使用 proxies={}
。