获取没有模板链接的Wikipedia页面链接

时间:2016-06-13 12:34:46

标签: wikipedia-api

在查询Wikipedia API以获取页面链接时,它会返回所有页面链接以及呈现在该页面中的模板内的链接。

一个例子:

https://en.wikipedia.org/w/api.php?action=query&prop=links&titles=Mahatma_Gandhi

返回10 Janpath,该页面未在页面中链接,只在模板中链接。

是否可以直接通过API获取页面链接,还是必须解析(wiki)文本?

1 个答案:

答案 0 :(得分:1)

不,使用API​​直接执行此操作是不可能的。 MediaWiki stores link information for each page as a whole,它不区分页面本身的链接和页面中使用的模板。

因此,解析页面wikitext是您的最佳选择。