使用nodejs编写一个简单的 网站图片爬取工具
使用nodejs爬取网络图片就行先进行网络请求获取网页数据然后进行DOM解析,本次使用的依赖包有axios(或者gotrequest)进行网络请求cheerio进行DOM解析do
使用nodejs 爬取网络图片 就行先进行网络请求 获取网页数据 然后进行DOM解析,本次使用的依赖包有 axios(或者 got request)进行网络请求 cheerio 进行 DOM解析 download 进行图片下载
先 npm i axios cheerio download –sava 下载依赖
const axios = require(“axios”)
const cheerio = require(“cheerio”)
const download = require(“download”);
axios.get(“https://www.jj20.com/bz/jwxz/jwxz/389014.html").then(res => {//请求网站
const data = res.data;
// cheerio 的操作和jquery一样 会 jquery就能快速使用
const $ = cheerio.load(res.data);//获取网站的html文档
const src = $(“.wra .photo a #bigImg”).attr(“src”);//获取网站的图片地址
download(“https:”+src,”img/“) //下载图片
}).catch(err => {
console.log(err)
})
这样就完成了一个简单的图片爬取
相关文章
- okhttp、okhttp3使用post方式发送form-data数据
- JAVA字符串逗号分隔并对每个字符串添加引号
- [Docker系列] Install BaoTa with Docker
- [信创系列]银河麒麟安装nodejs18和npm2,并启动对应工程
- EasyExcel导出Excel并合并单元格
- Python3安装pip及pip安装whl包
- [Ubuntu系列]Ubuntu 安装 Harbor
- [Ubuntu系列]Ubuntu 安装 docker 及修改 docker 存储位置
- [Centos系列]CentOS 修改 DNS
- [Centos系列]source /etc/profile 无法永久生效问题
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~