前言
在日常的前端开发中,经常需要使用一个域名 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 项目:
mkdir whois-lookup-parser-demo cd whois-lookup-parser-demo npm init -y
这样就创建了一个名为 whois-lookup-parser-demo
的项目,并已经初始化了 package.json 文件。
安装 whois-lookup-parser 包
在命令行中输入以下命令安装 whois-lookup-parser 包:
npm install whois-lookup-parser --save
--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