push to bluemix and get wrong
2015-12-15 00:00
344 查看
//fpp.js var later = require('later'); var gpp = require('./gpp'); // console.log("设置定时器成功。"); var basic = { h: [09], m: [23] }; var composite = [ basic ]; var exception = []; var schedule = { schedules: composite, exceptions: exception }; later.date.localTime(); var t = later.setInterval(function() { console.log("当前时间: " + new Date()); gpp.doit(); }, schedule);
//gpp.js var eventproxy = require('eventproxy'); var superagent = require('superagent-charset'); var cheerio = require('cheerio'); var url = require('url'); var openDB = require('./models/basket'); var addBasket = require('./actions/addBasket'); var sfUrl = 'http://www.gdncpjg.cn/main_basket.do'; var effdt; var blank; //I do not use the var port. var port = process.env.VCAP_APP_PORT || 1337; function doit() { superagent.get(sfUrl) .charset('gb2312') .end(function(err, res) { if (err) { return console.error(err); } var $ = cheerio.load(res.text); effdt = $("div#baskettitle").eq(1).text().substr(0,10); var pname = []; $("div.pname").each(function(idx, element) { var $element = $(element); if ($element.eq(0).text().trim()!='') { pname.push($element.eq(0).text().trim()); } }); var pprice = []; $("div.pprice").each(function(idx, element) { var $element = $(element); if ($element.eq(0).text().trim()!='') { blank = $element.eq(0).text().indexOf(' '); pprice.push($element.eq(0).text().substr(0, blank)); } }); var i = 0; var db; while (i < pname.length) { addBasket.insert(pname[i], pprice[i], effdt); i++; } }); }; // doit(); module.exports.doit = doit;
相关文章推荐
- Android开源之仿微信UI
- RequireJS笔记
- 认识String、StringBuilder、StringBuffer的区别
- [转载]基于MVC4+EasyUI的Web开发框架经验总结(8)--实现Office文档的预览
- UI基础-多线程
- php--关于include与require
- UIViewController的生命周期及iOS程序执行顺序
- iOS开发UI篇—核心动画(基础动画)
- toggle界面转化(UGUI)
- UINavigationController
- iOS开发UI篇—Quartz2D使用(绘图路径)
- call by value 和call by reference区别
- NGUI 背包系统的拖拽
- 解决github push错误The requested URL returned error: 403 Forbidden while accessing
- 随意细解:UI -- 多线程编程
- [LeetCode] Distinct Subsequences 解题思路
- iOS开发之UICollectionView
- UITextView的Placeholder占位文字
- 创建UICollectionView时出错UICollectionView must be initialized with a non-nil layout parameter
- UIImage 与 base64 互转