我花了将近一天时间寻找一个脚本来登录并创建一个媒体维基页面。最新的mediawiki已经弃用了许多操作,例如登录和我发现的所有样本都使用了弃用的操作。
我也试过https://www.mediawiki.org/wiki/Special:ApiSandbox而没有运气。
有人可以给我一个用最新的mediawiki测试的脚本
答案 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');