文档章节

push to bluemix and get wrong

wffger
 wffger
发布于 2015/12/15 10:29
字数 192
阅读 140
收藏 0
//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;


© 著作权归作者所有

共有 人打赏支持
wffger

wffger

粉丝 7
博文 115
码字总数 36920
作品 0
广州
程序员
私信 提问
【物联网(IoT)开发】使用 Arduino 和 Python在 Bluemix 上开发一个 IoT 应用程序之控制LED灯开关

上篇“【物联网(IoT)开发】Arduino 入门 Hello World(LED闪烁)”只是通过将一段程序烧录到Arduino开发板上控制LEC闪烁,没有任何连网动作,也就是说断开网络提供电源依然还可以工作。本文将...

微wx笑
2016/10/02
0
0
Bluemix部署war包

首页 https://console.ng.bluemix.net/ cf login -a https://api.ng.bluemix.net cf push app名 -p war包地址...

liufeng103
2016/05/17
46
0
IBM 发布新的 PaaS 服务平台,代号 BlueMix

IBM 发布了全新的 PaaS 服务平台,代号为 BlueMix,该平台目前还处于 Beta 阶段,开始接受试用。BlueMix 目前提供对 Java、Ruby 和 Node.js 应用的支持。可通过 https://ace.ng.bluemix.net...

oschina
2014/03/07
6K
15
BlueMix与商业智能BI(智慧医疗场景)

开篇:前言 智慧医疗英文简称WIT120,是最近兴起的专有医疗名词,通过打造健康档案区域医疗信息平台,利用最先进的物联网技术,实现患者与医务人员、医疗机构、医疗设备之间的互动,逐步达到...

dongzhumao
2015/04/06
0
0
PPT | 云客堂——云服务助力Java 应用程序开发及部署

这里将最近录的视频课程的PPT分享给大家,课程内容主要围绕 IBM Bluemix 云平台的学习与应用。这是一个课程系列,最初命名为“步云之道——课间10分钟”,现在改为“云客堂-10分钟迷你课堂”...

微wx笑
2017/06/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx反向代理配置去除前缀

使用nginx做反向代理的时候,可以简单的直接把请求原封不动的转发给下一个服务。设置proxy_pass请求只会替换域名,如果要根据不同的url后缀来访问不同的服务,则需要通过如下方法: 方法一:...

架构师springboot
13分钟前
1
0
QianBill API 开发笔记

JWT

BeanHo
25分钟前
1
0
Elasticsearch实战篇——Spring Boot整合ElasticSearch

当前Spring Boot很是流行,包括我自己,也是在用Spring Boot集成其他框架进行项目开发,所以这一节,我们一起来探讨Spring Boot整合ElasticSearch的问题。 本文主要讲以下内容: 第一部分,通...

JAVA_冯文议
34分钟前
1
0
不错的linux下通用的java程序启动脚本

#!/bin/sh#该脚本为Linux下启动java程序的通用脚本。即可以作为开机自启动service脚本被调用,#也可以作为启动java程序的独立脚本来使用。##Author: tudaxia.com, Date: 2011/6/7...

sprouting
今天
3
0
Linux manjaro系统安装后无法连接wifi,解决方案

笔记本为联想 thinkpad E480 首先通过命令lspci -k看一下原因是否为缺少wifi驱动,如下,如果没有Kernel driver in use,说明缺少驱动。 05:00.0 Network controller: Realtek Semiconducto...

bluecoffee
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部