Python设置代理报错requests.exceptions.ConnectionError: HTTPSConnectionPool(host=‘xxx’, port=443)

作者: admin 分类: Python 发布时间: 2024-09-29 15:38

看到这个报错马上就能定位至Proxy。

我试了一下,关闭对要访问的域名的代理就可以了。

即:

import os
os.environ['NO_PROXY']='要访问的域名'

通常情况下,问题解决。

假如还没有解决,

使用以下代码查看当前代理的环境变量配置,要先获得代理软件的端口,

import urllib.request
print(urllib.request.getproxies())

输出结果是:

{'https': 'https://127.0.0.1:10809', 'http': 'http://127.0.0.1:10809'}

注意,每个代理软件使用的端口都是不同的,我的软件用的是10809

那就在系统变量添加下面两行代码:

http_proxy=http://127.0.0.1:10809
https_proxy=https://127.0.0.1:10809

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

标签云
站点地图 Sitemap
申请 友情链接
网站运行