你好
我有一个 cron 作业,它收集有关服务的一些统计信息。我需要 cron 作业以编程方式更新媒体 wiki 页面(附加到页面)。
我在 cron 中使用 python,那么我最好的选择是什么,是否有 mediawiki/python 库的示例,或者 Media wiki 是否公开了我可以使用的任何 HTTP/REST api(可能通过扩展)。
Thanks
如果 PyWikipediaBot 太重,请尝试 Python 模块mwclient https://github.com/mwclient.
您可以登录、查看页面的当前内容、进行更改,然后在不到 10 行的时间内查看它(例子) https://pastebin.com/f5ddc4945.
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')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)