js 爬虫抓取网页数据(Node学习之cheerio网络爬虫好了,啊哈哈哈~昨天的抓取博文)
优采云 发布时间: 2022-01-21 21:01js 爬虫抓取网页数据(Node学习之cheerio网络爬虫好了,啊哈哈哈~昨天的抓取博文)
书接上上一本,哈哈,昨天出版了,如何使用Node的cheerio模块抓取网页信息,那我们获取数据一定要有自己的用处。
昨天抓了几张超诱人的糕点,今天给大家看,大家都馋了啊哈哈哈~
昨天的爬虫博文,有需要的请点此链接:Node Learning Cheerio Web Crawler
好,我们开始今天的演示,上代码:
<p>var http = require("http");
var cheerio = require("cheerio");
//准备抓取的网站链接
var dataUrl = "http://www.mcake.com/shop/110/index.html#mainer_top";
http.get(dataUrl,function(res){
var str = "";
//绑定方法,获取网页数据
res.on("data",function(chunk){
str += chunk;
})
//数据获取完毕
res.on("end",function(){
//调用下方的函数,得到返回值,即是我们想要的img的src
var data = getData(str);
//console.log(data);
----------
//新添加的部分
//用node搭建服务器,将内容展示在页面上
var server = http.createServer(function(req,res){
//定义空的字符串
var html = "";
//循环得到的数据,拼接在html上
for(var i = 0;i