node.ioでスクレーパーを作成しています。
スクレイプしたいページには、毎分新しいコンテンツがあります。毎分何度も仕事をやりたいです。(bashスクリプトでそれを行うことはできますが、javascriptにとどまりたいです)これは基本的な仕事です:
var nodeio = require('node.io'), options = {timeout: 10};
exports.job = new nodeio.Job(options, {
input: ['hello', 'foobar', 'weather'],
run: function (keyword) {
this.getHtml('http://www.google.com/search?q=' + encodeURIComponent(keyword), function (err, $) {
var results = $('#resultStats').text.toLowerCase();
this.emit(keyword + ' has ' + results);
});
}
});
どうすればそれができますか?私はnode.jsの初心者です、私は仕事の周りにsetIntervalを試しました(:成功しませんでした。