使用MediaWiki API,是否可以通过outlinks检索与给定名称页面关联的页面标题列表?举例来说,假设有一个叫“猫”页面中我的链接到MediaWiki安装具有内容MediaWiki API:给定页面的链接页面
猫讨厌狗,但爱小鼠。
其中指向其他页面的链接以粗体显示。是否有API调用会返回链接页面的标题列表(即“狗”和“鼠标”)?
使用MediaWiki API,是否可以通过outlinks检索与给定名称页面关联的页面标题列表?举例来说,假设有一个叫“猫”页面中我的链接到MediaWiki安装具有内容MediaWiki API:给定页面的链接页面
猫讨厌狗,但爱小鼠。
其中指向其他页面的链接以粗体显示。是否有API调用会返回链接页面的标题列表(即“狗”和“鼠标”)?
你想托=链接,如:https://en.wikipedia.org/w/api.php?action=query&prop=links&titles=Dog
文档:https://www.mediawiki.org/wiki/API:Properties#links_.2F_pl
是的,就是这样。感谢您指出! – seble
你想出这么远? –
我的第一个想法是浏览API帮助页面,其中列出了API的操作及其各自的参数。触及我的两个“action = query”参数是“list = allpages”和“list = alllinks”,它们的名字最初向我建议他们可能会返回给定页面的链接页面或链接,但是当这些参数传递到API,它期望命名空间而不是页面标题。如果API不支持我需要的功能,那么紧急解决方案就是获取给定页面的内容并通过手动解析来获取链接。 – seble
说到解析...我刚刚偶然发现了“解析”动作,乍一看似乎支持所需的功能。我想这正是你想通过问我你的苏格拉底问题指向我的地方:-) – seble