作者QQ:1095737364 QQ群:123300273 欢迎加入!
废话没有,直接上代码:
app.get('/company', function (req, res, next) {
// var random = new Date().getTime();
// var url = "http://icp.chinaz.com/";
// console.log('--------开始读取email 后缀文件--------');
fs.readFile('email123.txt', 'utf-8', function (err, data) {
if (err) {
} else {
var index = data.indexOf('\n');
func(data, index);
}
})
// console.log('--------读取结束--------');
res.send("正在检测.....");
});
function func(data, index) {
if (index > -1) {
var sss = data.substring(0, index);
// console.log(sss);
data = data.substring(index 1);
index = data.indexOf('\n');
var url = "http://icp.chinaz.com/";
superagent
.get(url sss)
.end(function (err, sres) { // callback
// 常规的错误处理
if (err) {
// return next(err);
}
var $ = cheerio.load(sres.text);
var emailVal = $(".search-write-cont").val();
var companyToString = $(".IcpMain01").eq(0).children().text();
var conpany = companyToString.split("使用高级查询")[0].split("名称")[1];
if (typeof conpany != 'undefined') {
console.log(emailVal " " conpany);
} else {
console.log(emailVal " " "");
}
func(data, index); // 使用递归,防止延迟执行
});
}
}
更多专业前端知识,请上 【猿2048】www.mk2048.com