ajax+node+request爬取网络图片的实例(宅男福利)
注:本文只讨论技术不涉及商业,如有侵权请告知,未经本人同意转载后果自负! 本文是通过浏览器端ajax,node端request-json进行爬取”尤果网“部分图片资源,纯属技术方面兴趣,不涉及商业方面; 先上图:如果没有node基础请自行学习~ 获取图片原理:通过request请求html文件,利用正则匹配图片路径获取到当前页面图片的数组,发送到浏览器端,进行展示; 1.安装request-json (cnpm i request-json --save) 2.安装express(cnpm i express --save) 3.新建一个app.js文件,作为server文件,代码如下 //logs info to server
app.use(morgan('dev')); //post resolve // view engine setup //设置静态文件如:图片, CSS,JavaScript 等。 /*
/*
// catch 404 and forward to error handler // render the error page app.listen(3000,function(){ 此时服务运行在3000端口; 4.请求html页面: router.all("/getUGirls",function(req,next){ 正则部分代码(……) //这里就是当前页面的路径以及页面上图片列表的数组,通过res.json发送到client;
res.json({"url":url,"records":arr}); }); }) 该方法适用于页面url有规则,并且页面中图片路径有规则的任何网站的图片爬取; 再次声明,不要随便那人家网站上的图片随便使用,学学技术就好,况且这个方法没什么技术含量,源码就不放了; 不说了,看图去了 以上这篇ajax+node+request爬取网络图片的实例(宅男福利)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |