【发布时间】:2022-01-10 22:28:02
【问题描述】:
我正在尝试使用维基百科 API。但是,我发现我只能检索英文页面的最新更改。例如:
https://en.wikipedia.org/w/api.php?action=query&list=recentchanges&rctitle=Battle%20of%20Palma&format=json
返回:
{
"batchcomplete": "",
"query": {
"recentchanges": [{
"type": "edit",
"ns": 0,
"title": "Battle of Palma",
"pageid": 67226819,
"revid": 1061578435,
"old_revid": 1049512969,
"rcid": 1455128770,
"timestamp": "2021-12-22T15:19:02Z"
}]
}
}
但是,西班牙语中相同页面的相同请求返回一个空数组:
https://en.wikipedia.org/w/api.php?action=query&list=recentchanges&rctitle=Batalla%20de%20Palma&format=json
{"batchcomplete":"","query":{"recentchanges":[]}}
即使两个页面都存在:
【问题讨论】:
-
查看页面的 URL... 注意到什么了吗?如果你想要西班牙语文章,你需要使用 es.wikipedia
标签: wikipedia-api