2017-02-26 218 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