如何从英文维基百科文章名称获取 Wikidata ID,也用于重定向?有API调用吗?
例子:
Karachi >> Q8660
Karaachi >> Q8660
如何从英文维基百科文章名称获取 Wikidata ID,也用于重定向?有API调用吗?
例子:
Karachi >> Q8660
Karaachi >> Q8660
除了接受的答案之外,您还可以使用 Wikidata API 直接传递站点和标题。
文档位于https://www.wikidata.org/w/api.php?action=help&modules=wbgetentities
我需要在 Google 表格中完成,并且能够使用这样的公式来完成。它假设维基百科标题在 B 列中。复制到您需要的行
=IMPORTXML(concat("https://en.wikipedia.org/w/api.php?action=query&prop=pageprops&ppprop=wikibase_item&redirects=1&format=xml&titles=",B1),"//@wikibase_item")
另一个建议是使用转储https://dumps.wikimedia.org/enwiki/latest/enwiki-latest-page_props.sql.gz , 230Mb zipped