你好
我有一份Cron工作,该工作收集有关服务的一些统计信息.我需要cron作业以编程方式更新媒体Wiki页面(附加到页面).
我正在使用python作为cron,所以我最好的选择是什么,是否有mediawiki / python库的任何示例,或者Media wiki是否公开了我可以使用的任何HTTP / REST API(可能是通过扩展名).
谢谢
解决方法:
如果PyWikipediaBot太重,请尝试使用Python模块mwclient.
您可以登录,查看页面的当前内容,进行更改,然后在少于10行的(example)中查看它.
import mwclient
site = mwclient.Site('en.wikipedia.org')
site.login('Pfctdayelise','password')
page = site.Pages['User:Pfctdayelise/Test']
text = page.edit()
print text.encode('utf-8')
newtext = "\n\nTesting the write api without logging in.\n"
page.save(text+newtext,summary='testing write api')