python - 如何从维基百科页面摘要中提取链接?
问题描述
我想从维基百科页面的摘要/摘要中提取链接,以比较语言版本的差异。但是,我只找到了从文章中提取所有链接的示例编码(如下所示)。我怎么能设法只从本节中提取?
wikipedia.page("name of the page").links
解决方案
看代码,
@property
def links(self):
'''
List of titles of Wikipedia page links on a page.
.. note:: Only includes articles from namespace 0, meaning no Category, User talk, or other meta-Wikipedia pages.
'''
if not getattr(self, '_links', False):
self._links = [
link['title']
for link in self.__continued_query({
'prop': 'links',
'plnamespace': 0,
'pllimit': 'max'
})
]
return self._links
和API,看起来应该更改plnamespace
参数。
推荐阅读
- function - 在鱼壳函数中,如何将标准输入通过管道传输到变量?
- google-chrome - 访问内网gitlab-ce时如何从chrome中删除“您与此站点的连接不安全”
- google-chrome - 如何从我的 chrome 中删除 search.practicalsprint.com
- powershell - 无法验证参数“路径”上的参数参数为空或为空
- javascript - HTML/Javascript - 导入多个版本的 js?
- c++ - 遍历自定义双链表
- node.js - 发送带有图像 URL 的 POST 请求?--- 针库
- vim - 如何打开或关闭(所有)行号
- python - 如何使用 wsadmin jython 脚本启动所有应用服务器?
- android - android上的dockerd错误:无法启动守护进程:未安装设备cgroup