npm 包 wikifetch 使用教程

阅读时长 3 分钟读完

在前端开发中,我们通常会遇到需要获取网络上关于某一主题的信息,而我们又需要保证这些信息的准确性和可靠性。而 npm 包 wikifetch 就是一款方便快捷、可靠的获取维基百科信息的插件。

wikifetch 是什么?

wikifetch 是一款基于 Node.js 的 npm 包,通过维基百科官方 API,从维基百科获取信息并以 JSON 格式返回。wikifetch 不仅可以查询某一特定主题的信息,还可以返回主题关联的那些页面所包含的内容。

安装

使用 npm 包管理器安装 wikifetch。

使用方法

获取特定主题信息

使用 wikifetch 获取一个特定主题的信息。如下所示:

以上代码中,我们使用 wikifetch 函数获取维基百科页面 "Search Technologies" 的信息,并将返回的信息打印到控制台。

获取一组关联页面的信息

使用 wikifetch 获取一组关联页面的信息。如下所示:

以上代码中,我们使用 wikifetch 函数获取页面 "Engineering" 关联的所有页面信息,并将返回的信息打印到控制台。

原理

wikifetch 通过调用维基百科官方 API,来获取指定主题或者指定页面关联的信息。wikifetch 的 HTTP 请求的 URL 长这样:

其中:

  • LANG:维基百科的语言代码,如英语是 'en',中文是 'zh';
  • PAGE_TITLE:我们想要获取的页面的标题;

通过解析 API 返回的 JSON 包,将得到我们想要的完整页面内容并可进行后续操作。

总结

wikifetch 是一款非常方便快捷的 npm 包,可以帮助我们在开发中具体获取网络上关于某一主题的信息。通过阅读使用教程,我们可以轻松的了解到如何使用 wikifetch 方法来获取信息,并且知道了它底层实现的技术原理。这对于前端开发工程师来说,是一件非常棒的事情。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6006710c8dd3466f61ffe129

纠错
反馈