Node.js 什么是NPM中的Request和Cheerio
在本文中,我们将学习有关Node.js中的request和cheerio库的内容以及它们的安装。
Request库:
请求模块是Node.js中非常流行的库。它通过使用HTTP请求来向外部网络应用发送请求,实现客户端和服务器之间的通信。
HTTP(或超文本传输协议)用于通过解析发送的请求来发送请求并接收响应,响应可以是JSON或HTML格式。
它还可以用于与API(应用程序编程接口)建立通信。
安装:
如何在环境中要求请求:
语法:
示例: 让我们通过下面的实现来理解:
运行应用程序的步骤: 在终端中输入以下代码来运行应用程序:
输出:
说明: 首先,我们向一个外部的web应用发送了一个HTTP请求,然后我们检查是否有任何错误展示该错误,否则通过传递一个函数给我们一个HTML代码的响应。
Cheerio库:
Cheerio是一个用于解析标记语言的工具,并提供了许多任务的API,例如解析、操作和渲染,与DOM API相比效率更高、更快。
注意: Cheerio是一个很好的库,根据您的需求使用它,但不要试图将其与DOM API进行比较,因为DOM是由Web浏览器引擎提供的,可以执行许多Cheerio无法执行的任务,如Cheerio无法解释结果,也无法产生任何可视化渲染,而这些是由Web浏览器API(如DOM等)完成的。
安装:
如何在环境中使用cheerio:
语法:
示例: 让我们通过下面的实现示例来理解:
步骤1: 首先,我们将创建如下所示的HTML文件:
步骤2: 现在,我们将创建一个名为 fileName.js 的JavaScript文件,该文件已经在上面的HTML中包含,用于通过cheerio库访问HTML代码并操纵数据。
运行应用程序的步骤: 在终端中输入以下代码来运行应用程序:
输出:
说明: 首先,我们加载了要进行操作的HTML,然后使用text方法更改所选HTML的标题,然后使用addClass方法显示标题已更改,最后我们显示被操作后的HTML以查看我们得到的结果。