【发布时间】:2020-02-06 05:38:11
【问题描述】:
我想获取维基百科文章的外链。我所说的外链是指维基百科文章中What links here 部分中的链接。
例如,考虑data mining 维基百科文章。 What links here本文部分在:https://en.wikipedia.org/wiki/Special:WhatLinksHere/Data_mining
我尝试如下使用pywikibot。
import pywikibot as pw
site = pw.Site('en', 'wikipedia')
print([
cat.title()
for cat in pw.Page(site, 'data mining').categories()
if 'hidden' not in cat.categoryinfo
])
然而,pywikibot 中的categories 似乎与维基百科文章的外链接不同。因此,我想知道如何在 python 中做到这一点。
注意:我不仅限于 pywikibot,也乐于探索其他库,例如 mediawiki。
如果需要,我很乐意提供更多详细信息。
【问题讨论】:
标签: python mediawiki wikipedia mediawiki-api pywikibot