维基百科 API 最后一位编辑
Wikipedia API Last Editor
我正在通过 API 访问维基百科以获取文章的解析版本。
https://en.wikipedia.org/w/api.php?action=parse§ion=0&format=json&prop=text&page=Stack_Overflow
一切正常,除了我试图找出页面上的最后一位编辑者是谁。不另行申请,是否可以查到?
我试过访问维基百科文档,但找不到任何看起来很基本的内容:https://www.mediawiki.org/wiki/API:Main_page
您可以通过 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=1 (sandbox) 通过修订检索和解析来完成此操作,但与 action=parse
不同的是,它不支持微调的解析选项,例如仅解析您的示例使用的第 0 节。如果您需要检索一堆页面的已解析引导部分,只需通过一个大 prop=revisions
请求检索元数据,然后对各个页面执行 action=parse
。如果您的用例不同......咳咳,这个 life:P
没有完美
我正在通过 API 访问维基百科以获取文章的解析版本。
https://en.wikipedia.org/w/api.php?action=parse§ion=0&format=json&prop=text&page=Stack_Overflow
一切正常,除了我试图找出页面上的最后一位编辑者是谁。不另行申请,是否可以查到?
我试过访问维基百科文档,但找不到任何看起来很基本的内容:https://www.mediawiki.org/wiki/API:Main_page
您可以通过 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=1 (sandbox) 通过修订检索和解析来完成此操作,但与 action=parse
不同的是,它不支持微调的解析选项,例如仅解析您的示例使用的第 0 节。如果您需要检索一堆页面的已解析引导部分,只需通过一个大 prop=revisions
请求检索元数据,然后对各个页面执行 action=parse
。如果您的用例不同......咳咳,这个 life:P