如何获取所有Wikipedia页面链接及其pageID?

时间:2016-06-01 12:21:59

标签: wikipedia-api

开始这样的请求:

https://en.wikipedia.org/w/api.php?action=query&format=json&titles=Title&prop=links&pllimit=500

为我提供了一个链接列表(页面包含),其中每个链接都包含标题和ns(名称空间)

是否还有一种方法可以将PageID与title& NS? (当然,对于服务器的工作越少越好)

1 个答案:

答案 0 :(得分:2)

您需要使用generator参数。以下是Cobra维基百科页面的示例。

https://en.wikipedia.org/w/api.php?action=query&generator=links&titles=Cobra&prop=info&gpllimit=500