Skip to content

Instantly share code, notes, and snippets.

@drikin
Created March 20, 2014 15:43
Show Gist options
  • Save drikin/9666719 to your computer and use it in GitHub Desktop.
Save drikin/9666719 to your computer and use it in GitHub Desktop.
node sample to scraping html title periodically
var cheerio = require('cheerio')
var cronJob = require('cron').CronJob;
var request = require('request');
var cronTime = "*/5 * * * * *";
var job = new cronJob({
cronTime: cronTime
, onTick: function() {
console.log('onTick!');
request('http://blog.drikin.com', function (error, response, body) {
if (!error && response.statusCode == 200) {
var $ = cheerio.load(body)
console.log($('title').text());
}
});
}
, onComplete: function() {
console.log('onComplete!')
}
, start: false
});
//ジョブ開始
job.start();
//ジョブ停止
//job.stop();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment