返回
nodejs 笔记保存各种小姐姐教程
前端
2023-10-06 18:21:28
一、Node.js环境搭建
- Node.js官网下载最新版Node.js。
- 安装Node.js,一路Next即可。
- 验证Node.js安装是否成功:在命令提示符中输入“node -v”,如果出现版本号,则说明安装成功。
二、安装需要的包
- 打开终端,进入项目目录。
- 安装request包:npm install request。
- 安装cheerio包:npm install cheerio。
三、爬取小姐姐图片
- 打开编辑器,新建一个js文件,比如index.js。
- 在index.js文件中,写入以下代码:
const request = require('request');
const cheerio = require('cheerio');
// 要爬取的小姐姐图片的网址
const url = 'https://www.example.com/小姐姐图片';
// 发起请求,获取小姐姐图片的html
request(url, (error, response, body) => {
if (!error && response.statusCode == 200) {
// 将html字符串加载到cheerio对象中
const $ = cheerio.load(body);
// 找到小姐姐图片的元素
const images = $('img');
// 遍历小姐姐图片元素,保存图片到本地
images.each((index, element) => {
const src = $(element).attr('src');
// 拼接图片的完整路径
const fullPath = 'path/to/save/' + src.split('/').pop();
// 使用request模块保存图片到本地
request(src).pipe(fs.createWriteStream(fullPath));
});
}
});
四、运行脚本
- 在终端中,进入项目目录。
- 输入“node index.js”运行脚本。
- 脚本运行完成后,小姐姐图片将被保存到path/to/save目录下。