首页 > 解决方案 > 当页面标题有括号时如何加载 wikipedia.page().content

问题描述

我想加载一些相关页面的内容进行关键字分析。但是当页面标题包含括号时,它会去掉括号并随后给出错误。我将如何加载页面标题中包含括号的页面内容?例如 https://en.wikipedia.org/wiki/Oil_pump_(internal_combustion_engine)

import wikipedia

automotivedata = wikipedia.page("Oil_pump_(internal_combustion_engine)").content

PageError:页面 id “oil_pump_内燃机”与任何页面都不匹配。换个身份证试试!

标签: python-3.xwikipedia-api

解决方案


只需忽略括号。像这样的东西:

print(wikipedia.page("Oil_pump_internal_combustion_engine").content)

2019 年 9 月 23 日:问题在 GitHub 上打开 ( https://github.com/goldsmith/Wikipedia/issues/214 )


推荐阅读