mwclient

来自百合仙子's Wiki
跳转到导航 跳转到搜索

PythonMediaWiki 客户端库。

代码片断

HTTP 访问站点,更新一系列页面:

def main():
  w = mwclient.Site(('http', 'localhost'), path='/w/')
  w.login(username, password)
  for p in pages:
    page = w.pages[p]
    text = page.text()
    new, summary, minor = edit(text)
    page.save(new, summary, minor)

参见