npm 包 wikiparser 使用教程

阅读时长 4 分钟读完

什么是 wikiparser?

wikiparser 是一个 npm 包,它可以将标准的 wikipedia 页面解析成 JSON 格式。它可以帮助我们在前端项目中使用 wikipedia 数据,比如制作一个 wikipedia 的搜索引擎。

安装

在终端中运行以下命令来安装 wikiparser:

使用

在引入 wikiparser 之前,你需要引入 Node.js

解析一个 wikipedia 页面

以下是如何使用 wikiparser 解析一个 wikipedia 页面:

这会输出一些 JSON 数据,大致如下:

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

过滤解析出来的数据

解析出的 JSON 数据可能会有一些你不需要的部分,你可以自己编写代码来过滤这些数据。以下示例将过滤掉不需要的部分:

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

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

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

提取 wikipedia API 数据

在前端项目中,我们经常需要使用 Wikipedia API 。 wikiparser 使它变得更容易,因为它可以从标题、页面 ID 或 URL 提取所需的 API 数据。

以下是从标题提取数据的示例:

以下是从页面 ID 提取数据的示例:

以下是从 URL 提取数据的示例:

结论

wikiparser 是一个非常有用的 npm 包,它可以帮助我们解析 Wikipedia 页面并提取 API 数据。在前端项目中,它可以被用来制作一个高效的 wikipedia 搜索引擎。如果你正在使用 wikipedia 数据,wikiparser 是一个值得一试的工具。

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

纠错
反馈