当前位置

调用维基百科Wikipedia API

James Qi 在 2021年3月8日 - 15:43 提交

维基百科应该说是人类知识的宝库,各种语言的词条都是成千上万人参与编辑的结果,而且也都是免费提供给全世界查看。我们的一些网站以前加上了维基百科的词条了解,但还没有嵌入过其内容,这次想到用Wikipedia的API来获取摘要信息,直接放在网站中供人观看。

Wikipedia是用MediaWiki软件搭建的,这里有API的介绍:API:Main page - MediaWiki(也有API中文介绍,但其中很多内容没有翻译,最好还是直接看英文的)。

我们目前全都是查询信息,也就是Query动作,主要用到三个接口:

获取的信息可以入库,也可以保存为json文件,供我们在网站中调用。

如果是英文以外的其它语言,只要把https://en.wikipedia.org/w/api.php?中的en替换为其它语言代码就可以,例如调用中文维基百科API内容就是https://zh.wikipedia.org/w/api.php?加上参数就可以。

另外,放在国内的服务器是无法连接wikipedia.org域名的,所以也无法获取API内容,需要用放在国外的服务器才能获取维基百科API的内容。

添加新评论

Plain text

  • 不允许使用HTML标签。
  • 自动将网址与电子邮件地址转变为链接。
  • 自动断行和分段。