您可以通过Wikidata Query Service获取所有具有 IMDb ID 并链接到 ruwiki 的 Wikidata 电影项目:
SELECT ?item ?IMDb_ID ?sitelink WHERE {
?item wdt:P31 wd:Q11424 .
?item wdt:P345 ?IMDb_ID .
?sitelink schema:about ?item ; schema:isPartOf <https://ru.wikipedia.org/> .
}
或者
https://query.wikidata.org/bigdata/namespace/wdq/sparql?format=json&query=SELECT+?item+?IMDb_ID+?sitelink+WHERE+{?item+wdt:P31+wd:Q11424+.?item+wdt:P345+?IMDb_ID+.?sitelink+schema:about+?item+;+schema:isPartOf+%3Chttps://ru.wikipedia.org/%3E+.}
每个项目都有:
结果将包括所有 Wikidata 项目、它们的 IMDb ID 以及与它们链接的 ruwiki 文章名称。
{
"item" : {
"value" : "http://www.wikidata.org/entity/Q203063"
},
"IMDb_ID" : {
"value" : "tt0457308"
},
"sitelink" : {
"value" : "https://ru.wikipedia.org/wiki/Приходи_пораньше"
}
},
...
这是一个示例,您如何仅获取俄语页面Приходи пораньше的IMDb ID。