Python 如何按贡献者解析Wikipedia talk页面内容?
我正在寻找解析维基百科对话页面(例如,)。我想通过贡献者/编辑循环阅读文本。不知道我该怎么做。目前,我有以下代码:Python 如何按贡献者解析Wikipedia talk页面内容?,python,mediawiki,wikipedia,wikipedia-api,pywikibot,Python,Mediawiki,Wikipedia,Wikipedia Api,Pywikibot,我正在寻找解析维基百科对话页面(例如,)。我想通过贡献者/编辑循环阅读文本。不知道我该怎么做。目前,我有以下代码: import pywikibot as pw wikiPage="elon_musk" page = pw.Page(pw.Site('en'), wikiPage) talkpage = page.toggleTalkPage() s=talkpage.text cs=talkpage.contributors() 似乎很难解析文本(即s)并找到每个贡献者制作的对话文本。不确
import pywikibot as pw
wikiPage="elon_musk"
page = pw.Page(pw.Site('en'), wikiPage)
talkpage = page.toggleTalkPage()
s=talkpage.text
cs=talkpage.contributors()
似乎很难解析文本(即s)并找到每个贡献者制作的对话文本。不确定撰稿人的演讲从何处开始和结束,以及演讲文本是对他人演讲文本的回应。有没有一种方法可以让talk page返回我可以循环使用的片段
非常感谢你的帮助 我不知道pywikibot,但是你可以通过普通的API来实现。这将获取修订:
然后,您可以传递修订ID以在每次编辑中获得更改:例如谢谢。但我不确定编辑的评论和相关的对话是不是一个很好的方法,如果你能解释一下你到底在找什么,也许会有所帮助