如何从维基百科api获取国家信息

时间:2012-10-23 13:28:06

标签: php html wikipedia wikipedia-api

  

可能重复:
  dbpedia country profile query

我想获取wikipedia api页面右侧列出的国家/地区信息。文档是混乱的,所以任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

这将很困难,因为县信息是临时插入模板中的。例如,在http://en.wikipedia.org/wiki/Dresden,可能会通过"Infobox German location"模板插入县。如果您需要以编程方式获取有关场所的文章,可以尝试以下两种方法之一:

  • 通过地理位置坐标获取它(坐标也很难从wikitext中解析出来,但在最坏的情况下,你可以从生成的HTML中的geohack链接中获取它)
  • 查看给定页面的类别,然后查找与各个国家/地区相对应的类别(但这可能无法在所有情况下正常运行,因为类别可能有点混乱)