mediawiki java或bash脚本来创建页面

时间:2016-08-10 04:20:23

标签: mediawiki edit

我花了将近一天时间寻找一个脚本来登录并创建一个媒体维基页面。最新的mediawiki已经弃用了许多操作,例如登录和我发现的所有样本都使用了弃用的操作。

我也试过https://www.mediawiki.org/wiki/Special:ApiSandbox而没有运气。

有人可以给我一个用最新的mediawiki测试的脚本

https://www.mediawiki.org

2 个答案:

答案 0 :(得分:0)

据我所知,Mediawiki的最佳客户端是mwclient,它是用Python编写的,所以你应该能够轻松地创建用于页面创建的小脚本并在bash中运行它。

site = mwclient.Site("mywiki.com", path = '/w/')
page = site.Pages['MyNewPage']
page.save("Contents on new page")

答案 1 :(得分:0)

检查此链接:

https://www.mediawiki.org/wiki/API:Client_code#Java

它为许多编程语言提供了几个框架,包括java。 我推荐使用 Wiki.java 框架;这是一个单独的类,允许您在维基百科中进行各种编辑。 如果你使用了最新的frameowrk;您可以使用以下代码登录维基百科:

Wiki wiki = new Wiki ("en.wikipedia.org");
wiki.login ('username','password');