python - 通过 Python 从维基百科下载数据时如何解决 SSL 错误问题
问题描述
我正在尝试从维基百科页面(https://en.wikipedia.org/wiki/Demographics_of_India)下载平均人口数据并编写以下代码:
import requests
website_url=requests.get('https://en.wikipedia.org/wiki/Demographics_of_India').text
from bs4 import BeautifulSoup
soup=BeautifulSoup(website_url,'lxml')
print(soup.prettify())
我得到的错误如下:
SSLError: HTTPSConnectionPool(host='en.wikipedia.org', port=443): Max retries exceeded with url: /wiki/Demographics_of_India (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')],)",),))
如何解决上述问题?
解决方案
推荐阅读
- python - While循环以数组形式同时检查两个条件?
- c# - ASP.NET MVC 5 Web API 不接受来自 MVC ASP.NET Core 解决方案的 POST 视图模型
- powershell - 如何从 Invoke-Pester 获取失败测试的数量?
- c++ - 学习具有 Bag of features 的 SVM
- objective-c - 如何在 Swift 中使用 URL 方案获取发件人的 ID
- powershell - Azure Identity 风险事件的图形 API 未提取所有事件
- json - 如何从 json-to-xml() 创建的 xml 中选择一个节点
- visual-studio - 如果我使用 FxCop,是否需要在 Visual Studios 中进行代码分析?
- javascript - 如何在距谷歌地图网络上的当前标记 6m 距离后获得 lat long
- arduino - 无需使用开关或继电器即可读取 LED 状态