Python代理设置

时间:2017-03-23 15:47:19

标签: python proxy

我正在使用维基百科模块,您可以在其中获取维基百科上有关该主题的信息。当我运行代码时,由于代理而无法连接。当我将PC连接到代理免费网络时,它正在工作。在使用Beautiful soup模块进行刮擦时也会发生这种情况。我试图设置像http://username:password@proxy_url:port这样的环境变量,但是当运行IDLE中的代码时它不起作用。请帮忙。

2 个答案:

答案 0 :(得分:5)

有效:

import os
os.environ["HTTPS_PROXY"] = "http://user_id:pass@proxy:port"

答案 1 :(得分:0)

如果您不想将密码存储在代码文件中:

import os

pxuser = "your.corporate.domain\\your_username"
pxpass = input(f"Password for {pxuser}: ")
env_px = f"http://{pxuser}:{pxpass}@your_proxy:port"
os.environ["HTTPS_PROXY"] = env_px