【发布时间】:2020-03-04 18:01:02
【问题描述】:
我希望解析 Wikipedia 讨论页(例如,https://en.wikipedia.org/wiki/Talk:Elon_Musk)。我想循环浏览贡献者/编辑的文本。不知道我该怎么做。现在,我有以下代码:
import pywikibot as pw
wikiPage="elon_musk"
page = pw.Page(pw.Site('en'), wikiPage)
talkpage = page.toggleTalkPage()
s=talkpage.text
cs=talkpage.contributors()
似乎很难解析文本(即 s)并找到每个贡献者的谈话文本。不确定贡献者的谈话从哪里开始和结束,以及回应他人发表的谈话文本的谈话文本是什么。有没有办法让讨论页返回我可以循环的片段?
非常感谢您的帮助!
【问题讨论】:
标签: python mediawiki wikipedia wikipedia-api pywikibot