現在首頁文章質量參差不齊,比如我這篇就要水了。於是弄了個小爬蟲定時去爬首頁的文章,超過1000點選的就自動傳送郵件。
的首頁列表其實是有ajax介面的閱讀量就在這裡面,使用cheerio就可以抽取出來。
var request = require('request');
var get = function (url, callback, errcallback, trytimes) , callback, errcallback, trytimes);
}var post = function(url,body,isjson,callback,errcallback,trytimes), callback, errcallback, trytimes);
}var req = function (option, callback, errcallback, trytimes)
request(option, function (err, res)
else }}
else
});}exports.get = get;
exports.post = post;
exports.req = req;
var $ = cheerio.load(body);
$('div.post_item_body').each((index, postbody) =>
});});
var db = require('mongodb').db;
var server = require('mongodb').server;
var mongoclient = require('mongodb').mongoclient;
var db;
var init = function ()
console.log('connect to db success');
db = database;
});}var insert = function (collname, data, callback)
}else
});};var querypage = function (collname, filter, skip, limit, callback) ).skip(skip).limit(limit).toarray((err, r) =>
else
});}var remove = function (collname, filter, callback)
}else
}));
}var find = function (collname, filter, callback)
else
})}var update = function (collname, filter, updateobj, callback, errcallback) , (err, r) =>
}else
});}exports.insert = insert;
exports.querypage = querypage;
exports.remove = remove;
exports.find = find;
exports.update = update;
exports.init = init;
var schedule = require('node-schedule');
var cnblogs =require('./cnblogs');
var filter = function()
var initschedule = function () , filter);
console.log('schedule inited .');
}
回覆郵件位址就可以自動訂閱推送 python部落格園 python 模擬部落格園系統
作業 用 模擬系統。專案分析 一 首先程式啟動,頁面顯示下面5內容供使用者選擇 1.請登入 2.請註冊 3.進入文章頁面 5.進入日記頁面 6.進入收藏頁面 7.登出賬號 8.退出整個程式 二 必須實現的功能 1.註冊功能要求 a.使用者名稱 密碼要記錄在檔案中。b.使用者名稱要求 只能含有字母或者...
部落格搬家部落格園
2009年9月的一天,受當時一些 技術名博 的影響,突然想搞乙個獨立網域名稱的技術部落格。於是開始了無比折騰的過程 買網域名稱 買空間,當然,最痛苦的是想乙個自己喜歡 容易記住又未被註冊的網域名稱 選部落格發布系統,在movable type和wordpress之間徘徊很長一段時間之後,選擇了mov...
linux部落格園
學linux已經有一年了,回望走過的路,多謝一下前輩的博文一路指導。收穫很多,言語不盡,謀面的或是未曾謀面的前輩們。多謝你們無私的奉獻,教會了我許多,謝謝!現在我整理出來希望對後輩或是同輩有所幫助吧 駿馬金龍 散盡浮華 barrywang 阿龍along 運維企業架構專案實戰系列 python自動化...