python请求无法发送https请求

标签 python https python-requests

我安装了 requests .

但是我不能发送https请求,即使这么简单:

requests.get('https://www.google.com')

错误信息是:

_ssl.c:504: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

更新:我可以使用其他方法发送 https 请求,urllib2,httplib 可以成功发送 https 请求

最佳答案

这不是requests 的问题,甚至不是 Python 的问题。

您很可能正在使用未正确配置来处理 SSL 连接的代理服务器。确切的问题在很大程度上取决于代理服务器。在 Google 上搜索 140770FC 错误会给您带来很多点击率和关于如何诊断此问题的讨论。

请注意,即使您没有在本地计算机上配置代理,企业防火墙仍可能强制 HTTPS 连接通过网络边界的代理。

关于python请求无法发送https请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11774612/

相关文章:

security - 是否有必要从具有 https 或 http 足够安全的网页提供 paypal 托管按钮?

python - 当 Chrome 浏览器工作时,Web Scraper 返回空的 html 文件;已经尝试过 UserAgent

python - 用python在配置文件中写注释

python - 如何使用opencv在python代码中输入OBS虚拟凸轮?

c# - 用于从托管代码中过滤 HTTPS 的 Windows 过滤平台

amazon-web-services - AWS Application Load Balancer HTTP 到 HTTPS 与 EC2 实例

python - 如何通过 Flask 请求文件属性获取 Python 字典

python - 获取 Youtube 搜索结果的链接

python - 使用 WordNet 和 NLTK 替换语料库中的同义词 - python

python - 将 WordNetLemmatizer.lemmatize() 与 pos_tags 一起使用会引发 KeyError