当我尝试使用任何方法时,WikipediaAPI都会返回错误

2024-06-14 07:21:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我安装了WikipediaAPI,但无法使其正常工作。如果我尝试使用“页面”上的任何方法,它会给我一个错误。这是我在项目中唯一的代码

import wikipediaapi

wiki_wiki = wikipediaapi.Wikipedia('en')

page = wiki_wiki.page('Mathematics')
print(page.summary)

这里是错误

requests.exceptions.SSLError: HTTPSConnectionPool(host='en.wikipedia.org', port=443): Max retries exceeded with url: /w/api.php?titles=Mathematics&exsectionformat=wiki&explaintext=1&format=json&redirects=1&prop=extracts&action=query (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:645)'),))

Tags: 项目方法代码import错误wikipage页面
2条回答

你的代码很好。我认为问题与证书有关。请尝试升级pyOpenSSL版本。使用此命令

pip install pyOpenSSL  upgrade

它会解决你的问题

我能够通过将Python从3.6更新到3.8并在PyCharm中更改解释器来解决这个问题

相关问题 更多 >