npm 包 whois-lookup-parser 使用教程

阅读时长 4 分钟读完

前言

在日常的前端开发中,经常需要使用一个域名 WHOIS 查询工具,以便了解某个域名的注册者、注册时间、过期时间等信息。这时就要用到一个 NPM 包:whois-lookup-parser。本文将详细介绍这个 NPM 包的使用方法。

环境准备

安装 Node.js

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,可以让 JavaScript 在服务器端运行。使用 whois-lookup-parser 需要安装 Node.js,可以在官网下载安装包,安装完成后在命令行输入 node -v 命令,确认 Node.js 是否安装成功。

创建项目

在命令行中输入以下命令创建一个简单的 Node.js 项目:

这样就创建了一个名为 whois-lookup-parser-demo 的项目,并已经初始化了 package.json 文件。

安装 whois-lookup-parser 包

在命令行中输入以下命令安装 whois-lookup-parser 包:

--save 参数可以将包的依赖信息加入到 package.json 文件中。

使用 whois-lookup-parser 包

获取 WHOIS 查询结果

打开编辑器,在项目根目录下创建一个名为 index.js 的文件。在文件中输入以下代码:

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

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

在命令行中执行 node index.js 命令,即可获取域名 example.com 的 WHOIS 查询结果。

解析 WHOIS 查询结果

whoisParser 获取的结果是字符串类型的 WHOIS 数据,我们需要对其进行解析。在文件中输入以下代码:

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

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

在命令行中执行 node index.js 命令,即可获取域名 example.com 的 WHOIS 查询结果并解析。

解析中文 WHOIS 查询结果

有些域名使用中文字符集来注册,其 WHOIS 查询结果也是中文的,并且 WHOIS 数据有时候包含空格、换行符等特殊字符,因此解析起来会有些复杂。在文件中输入以下代码:

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

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

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

在命令行中执行 node index.js 命令,即可获取中文域名 中文域名.com 的 WHOIS 查询结果并解析。

指导意义

通过本文的介绍,读者能够学习到:

  • Node.js 环境的搭建;
  • NPM 包安装的方法;
  • whois-lookup-parser 包的使用方法;
  • WHOIS 数据的解析方法。

whois-lookup-parser 包的使用方法简单明了,能够方便地获取并解析 WHOIS 查询结果,为读者在进行域名 WHOIS 查询时提供帮助。

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

纠错
反馈