前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >自己用的空气指数实时图的爬虫 原

自己用的空气指数实时图的爬虫 原

作者头像
申君健
发布2018-09-21 09:55:53
3660
发布2018-09-21 09:55:53
举报
文章被收录于专栏:前端侠2.0前端侠2.0
代码语言:javascript
复制
var http = require('http');
var fs = require('fs');
var cheerio = require('cheerio');
var request = require('request');

var url = "http://www.air-level.com/";
function fetchPage(x) {     //封装了一层函数
    request(x,function(error,response){
        var $ = cheerio.load(response.body); //采用cheerio模块解析html
            var time = $('.text-center h4').text().trim();
            var img_src = $('.text-center img').attr("src").trim();
            var filename=img_src.substr( img_src.lastIndexOf('/'))
            request(img_src).pipe(fs.createWriteStream('./image/' +filename));   
    })
}
fetchPage(url);      //主程序开始运行
setInterval(function(){
    fetchPage(url); 
},1000*60*30)
process.on('uncaughtException', function (err) {
  //打印出错误
  console.log(err);
  //打印出错误的调用栈方便调试
  console.log(err.stack);
});

代码很简单,不解释!从air-level.com上爬下来图片,保存于本地文件夹,效果如下:

现在我已经到广州了,很少再去关注雾霾了,这几日北方的雾霾也轻了些,但愿能一直如此!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016/12/18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档