- 安装node
- 创建文件夹 mkdir firstSpider
- cmd 进入创建的文件夹 cd firstSpider
- npm init (初始化工程) 工程的一些基本信息
- 安装第三方包 注:http模块、fs模块都是内置的包不需要再安装 需要安装的包有request(发请求),cheerio(相当于jquery)
- 新建firstSpider.js 新建image(存放下载的图片 )
var request=require("request"); var http = require('http') var cheerio=require("cheerio"); var fs = require('fs') request('http://www.codeceo.com/',function(error,response,body){ $=cheerio.load(body); $(".home.blog img").each(function(i,v){ //获取body下所有的图片路径 saveImage($(this).attr("src"),"image/"+i+".png") }) }) //保存图片 function saveImage(url,path) { http.get(url,function (req,res) { var imgData = ''; req.on('data',function (chunk) { imgData += chunk; }) req.setEncoding('binary'); req.on('end',function () { fs.writeF
使用node爬取页面图片并保存到本地 (以获取码农网站首页图片为例)
最新推荐文章于 2025-05-08 15:54:08 发布