维基百科API:如何获得一个地方/页面/文章的城市

时间:2017-08-18 11:14:43

标签: wikipedia-api

我希望使用Wikipedia API获取Eiffel Tower页面城市。

我使用下面的代码来获取抽象简介,WikiPageID,WikiURL,缩略图/图像,WikiDataID&维基标题Eiffel_Tower的坐标。

https://en.wikipedia.org/w/api.php?action=query&titles=Eiffel_Tower&prop=extracts|info|pageimages|coordinates|pageprops&exintro&explaintext&redirects&inprop=url

我怎样才能获得地方的父母?

假设我想要维基百科地方页面的城市/区/州/国家。

对于Eiffel Tower页面维基百科显示位置详细信息,如Paris [城市]和France [国家/地区]。

1 个答案:

答案 0 :(得分:0)

首先找到文章的维基数据ID(通过编辑方式,例如使用action=query&prop=pageprops API模块,通过侧栏中的“维基数据项”链接手动),然后使用Wikidata Query Service ,例如< / p>

SELECT ?item ?itemLabel WHERE { wd:Q243 wdt:P17|wdt:P131 ?item }