您的位置:首页 > 产品设计 > UI/UE

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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: