在前端开发中,经常需要与后端进行数据交互。而对于一些需要获取大量信息的场景,获取和整理数据就显得特别重要。此时,我们可以使用 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