作者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(' '); 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(' '); 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); // 使用递归,防止延迟执行 }); } }