loading...

0

node实现爬虫---写入文件

其他读完大概需要2分钟

  • 发布时间:2017-07-27 23:40 星期四
  • 刘伟波
  • 128
  • 更新于2017-07-27 23:40 星期四

node实现爬虫---写入文件

var express = require('express');
var app = express();
var request = require('request');
var cheerio = require('cheerio');
const fs=require('fs');

var hotelUrl='http://www.oraclebay.com/page.aspx?node=8&id=382&f=cn';
request({uri: hotelUrl}, function (err, response, body) {
var filePath = __dirname + '/data/oraclebay.txt';

$ = cheerio.load(body);
var cat=$('.ny_rtext').text();

if (fs.exists(filePath)) {
fs.unlinkSync(filePath);

console.log('Del file ' + filePath);
}

fs.writeFile(filePath, cat, 'utf8', function (err) {
if (err) {
throw err;
}

console.log('Save ' + filePath + ' ok~');
});

console.log('Fetch ' + hotelUrl + ' ok~');
});


你可能感兴趣的文章

    发表评论

    评论支持markdown,评论内容不能超过500字符,如果内容过多或者要及时回复,建议去 平台,一般一天之内就会回复。
    关于技术问题或者有啥不懂的都可以留言,我会定期回复答 疑,推荐最新仓库 前端知识体系, 感謝支持!