我想知道pywikibot
api 是否允许检索给定维基百科文章的重定向。
我尝试了以下。
pw.Page(pw.Site('en'), 'forensics').showRedirects()
pw.Page(pw.Site('en'), 'forensics').redirects()
但是,我收到一条错误消息AttributeError: 'Page' object has no attribute 'showRedirects'
如果需要,我很乐意提供更多详细信息。
使用反向链接:
page.backlinks(filter_redirects=True)
旁注:还有getReferences:
page.getReferences(filter_redirects=True)
但这不一样backlinks
。page.getReferences(filter_redirects=True)
返回的页面是
page
)page
这种情况很少见,但会发生。例如,假设页面 A 包含以下 wikitext:
#Redirect[[C]]
{{B}}
此页面将由 退回Page(site, 'B').getReferences(filter_redirects=True)
,但不会由Page(site, 'B').backlinks(filter_redirects=True)
。