python-3.x - 当页面标题有括号时如何加载 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_内燃机”与任何页面都不匹配。换个身份证试试!
解决方案
只需忽略括号。像这样的东西:
print(wikipedia.page("Oil_pump_internal_combustion_engine").content)
2019 年 9 月 23 日:问题在 GitHub 上打开 ( https://github.com/goldsmith/Wikipedia/issues/214 )
推荐阅读
- java - 将文件值读取到 Java 中的文本区域
- sockets - Flutter Dart Socket 中的 java socket.setSoLinger(true,0) 等价物是什么?
- angular - 在一个“切换”按钮中调用 2 个功能
- ruby-on-rails - 有条件地对查询结果进行排序
- svg - 如何用颜色填充复杂的 SVG 图像?
- c - C中的函数前缀与“函数结构”
- javascript - 在每 4 个字符后留一个空格后编辑前一个字符
- python - xml2csv with python / BeautifulSoup
- php - 在文件名上而不是在模板上排队
- c# - 访问令牌过期