npm 包 wiki-client 使用教程

阅读时长 11 分钟读完

在前端开发中,经常需要与后端进行数据交互。而对于一些需要获取大量信息的场景,获取和整理数据就显得特别重要。此时,我们可以使用 npm 包 wiki-client,这是一个基于 Node.js 的库,可以帮助我们轻松地获取维基百科中的信息。本文为您提供详细的使用教程。

安装与引入

在使用 wiki-client 之前,我们需要先进行安装。可以在命令行工具中输入以下代码进行安装。

安装完成后,我们需要在项目中引入 wiki-client。可以使用以下代码进行引入。

使用

实例化

在使用 wiki-client 之前,需要先进行实例化。可以使用以下代码进行实例化。其中,lang 为需要查询的维基百科语言版本,verbose 参数为输出日志的信息级别,可选项为 0、1、2。

查询条目

wiki-client 提供了 search(query, options) 方法用于查询维基百科中与给定查询参数最相关的条目。其中,query 参数为查询字符串,options 参数为一些可选参数。

输出:

-- -------------------- ---- -------
-
  -
    --- --
    ------ -------------
    --- -----
    ---- -------------------------------------------
    ------------ ----------- ---- -- - ------------ ----------- -- ------------ ----------- -------- ---- ----------- ---------- ----------
    ----- ----
  -
-

查询指定条目

wiki-client 提供了 page(title, options) 方法用于查询指定标题的维基百科条目。

输出:

-- -------------------- ---- -------
-
  --- -----
  ----- -----
  --- --
  --------- -
    --- -----------
    --------- -----------
    ---------- -----------------------
    ----- ----------
    -------- --------
  --
  ---------- -----
  ------ -------------
  ---- -------------------------------------------
  -------- ----------- ------------------- ----- ----------- -- --- -- - ----------- -------- ---- -------- -- --- ---------- ----------------- ---------- -- ----------- ----- ------------ --------- --- --------------- -- --- ------------- ------- ------- ------- --------------- ------------------- --- ----------- -------------- --------------------- ---- -------------- ------------ ------------------ --- ---------- ----- ---------- -------------------- ----- ----------------------- ------------ ------------------------------------------------------------- --------- ---- --- ---- ---------- -- --- -- --- ---- ------------ -- --- ----- ---- ------- ---------- ------- ----------- --- ----- --- -- -- --------- ---- -- --- ------------- --- ---- -------- -- -------- --- -- --- ----------- ---- ------------ --- --- ----- --- -------- ---- - --------- ---------- ------ -- ------- -----
  -------- ------------ ---------
-

查询指定段落

wiki-client 提供了 section(sectionNumber, options) 方法用于查询指定段落。其中,sectionNumber 表示要查询的段落的编号,编号从 1 开始。

输出:

查询条目目录

wiki-client 提供了 tableOfContents(options) 方法用于查询指定条目的目录。

输出:

-- -------------------- ---- -------
-
  -
    --- ------------
    ------ ----------
    ------ --
    ------- ---
    --------- -
      -
        --- -----------------------
        ------ --------- ---------
        ------ --
        ------- -------------------
        --------- --
      --
      -
        --- ------------------
        ------ ------ -------
        ------ --
        ------- --------------
        --------- --
      --
      -
        --- -----------------
        ------ -------------
        ------ --
        ------- -------------
        --------- --
      -
    -
  --
  -
    --- --------------------------
    ------ --------- --------------
    ------ --
    ------- ---
    --------- -
      -
        --- ------------------------------------
        ------ ------------ ---- ---- --- -----
        ------ --
        ------- --------------------------------
        --------- --
      --
      -
        --- -----------
        ------ -------
        ------ --
        ------- -------
        --------- --
      --
      -
        --- -------------------------------
        ------ ---------- --- ------------
        ------ --
        ------- ---------------------------
        --------- --
      -
    -
  --
  ---
-

查询条目图片

wiki-client 提供了 images(options) 方法用于查询指定条目的图片。可选参数如下:

  • limit: 返回的数量限制,默认为 10。
  • thumbnailSize: 返回的图片缩略图大小,默认为 250。
  • minWidth: 图片的最小宽度。
  • minHeight: 图片的最小高度。

输出:

-- -------------------- ---- -------
-
  -
    --- --
    ------ ---------------------------
    --- --------
    ---- ---------------------------------------------------------
    ------------ ---- ----------- -------- ---- -- ------------
    ----- -----
    ------- ---------
  --
  -
    --- --
    ------ ----------------------------------
    --- --------
    ---- ----------------------------------------------------------------
    ------------ ---- -------- ---- -- ---------- - ------ ---------
    ----- -----
    ------- ---------
  --
  -
    --- --
    ------ -------------- ----------
    --- ---------
    ---- -------------------------------------------------------
    ------------ ---- ------- -- ------- -------- ----- ---- ----- ------- -----
    ----- -----
    ------- ---------
  --
  -
    --- --
    ------ -------------- -------- - -------------
    --- ---------
    ---- ---------------------------------------------------------------------
    ------------ ----- --- -------- ----------
    ----- -----
    ------- ---------
  --
  -
    --- --
    ------ --------------------------------
    --- ---------
    ---- --------------------------------------------------------------
    ------------ ------- -------- ------- ------- --- ---------- ------
    ----- -----
    ------- ---------
  -
-

总结

本文详细介绍了 npm 包 wiki-client 的使用教程,包括实例化、查询条目、查询指定段落、查询条目目录、查询条目图片等内容。希望本文可以给您带来帮助和指导。

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