MediaWiki API的简单包装
mwapi的Python项目详细描述
#MediaWiki API
这个mit授权的库提供了一个非常简单的方便包装器 围绕着[mediawiki api](http://www.mediawiki.org/wiki/API)。和 包括对已验证会话的支持。它需要python 3 而且您的wiki使用的是mediawiki 1.15.3或更高版本。
- 安装:pip install mwapi
- 文档:https://pythonhosted.org/mwapi
- 寄存:https://github.com/mediawiki-utilities/python-mwapi
- 许可证:mit
##示例
>>> import mwapi >>> >>> session = mwapi.Session('https://en.wikipedia.org') >>> >>> print(session.get(action='query', meta='userinfo')) {'query': {'userinfo': {'anon': '', 'name': '75.72.203.28', 'id': 0}}, 'batchcomplete': ''} >>> >>> print(session.get(action='query', prop='revisions', revids=32423425)) {'query': {'pages': {'1429626': {'ns': 0, 'revisions': [{'user': 'Wknight94', 'parentid': 32276615, 'comment': '/* References */ Removing less-specific cat', 'revid': 32423425, 'timestamp': '2005-12-23T00:07:17Z'}], 'title': 'Grigol Ordzhonikidze', 'pageid': 1429626}}}, 'batchcomplete': ''}
##作者 *玉女熊猫–https://github.com/yuvipanda *亚伦·哈法克–https://github.com/halfak