2017-02-26 225 views
0

我正在通过API访问Wikipedia以获取文章的分析版本。Wikipedia API Last Editor

https://en.wikipedia.org/w/api.php?action=parse&section=0&format=json&prop=text&page=Stack_Overflow

一切工作正常,但我试图找到谁在页面上的最后编辑了。没有提出一个单独的请求,是否有可能找到这个?

我试过访问维基百科的资料,但我无法找到任何东西,似乎很简单:https://www.mediawiki.org/wiki/API:Main_page

+0

为什么分析端点返回的信息与解析无关? – Tgr

回答

2

您可以通过修改检索通过https://en.wikipedia.org/w/api.php?action=query&format=json&prop=revisions&titles=Stack+Overflow&formatversion=2&rvprop=ids%7Ctimestamp%7Cflags%7Ccomment%7Cuser%7Ccontent&rvparse=1sandbox)解析做到这一点,但不像action=parse它不支持微调解析选项,例如只解析您的示例使用的第0部分。如果您需要检索一堆页面的解析引导段,只需通过一个大的prop=revisions请求检索元数据,然后对单个页面执行action=parse。如果你的用例是不同的...... ahem,今生没有完美:P