在Python中使用URLLIB不通过系统默认代理

1 投票
1 回答
1042 浏览
提问于 2025-04-16 06:01

我有一个小脚本需要和我沟通,它是我代理的一部分。这个脚本需要在代理启动之前运行,但系统已经设置成使用代理,所以它无法正常工作。我该怎么用urllib,但不使用默认的代理呢?

1 个回答

2

urllib 文档:

urllib.urlopen(url[, data[, proxies]])

[...] 另外,你可以使用可选的 proxies 参数来明确指定代理。这个参数需要是一个字典,字典的内容是协议名称和代理网址的对应关系。如果你传入一个空字典,就表示不使用任何代理;如果传入 None(这是默认值),那么就会使用环境中设置的代理,如上面所讨论的那样。 [...]

所以只需要使用 proxies={}

撰写回答