var tmp = '';
var url = 'http://hq.sinajs.cn/list=sh600050';
var http = require('http');
var iconv = require('iconv-lite');
var req = http.request(url, function(res){
res.on('data',function(data){
data = iconv.decode(data, 'GBK');
tmp += data;
});
res.on('end', function() {
if(tmp){
Core(tmp);
}else{
console.log('Empty');
}
});
});
req.on('error', function(e) {
console.log('problem with request: ' + e.message);
});
req.end();
function Core(str){
str = str.replace(/v[^"]+"/g,'');
str = str.replace(/";/,'');
var arr = str.toString().split(',');
for(var i=0;i<arr.length;i++){
console.log(i+'\t'+define[i]+'\t'+arr[i]);
}
}
var define = [
'股票名字',
'今日开盘价',
'昨日收盘价',
'当前价格',
'今日最高价',
'今日最低价',
'竞 买 价',
'竞 卖 价',
'成交的股票数',
'成交金额',
'买 一',
'买一报价',
'买 二',
'买二报价',
'买 三',
'买三报价',
'买 四',
'买四报价',
'买 五',
'买五报价',
'卖 一',
'卖一报价',
'卖 二',
'卖二报价',
'卖 三',
'卖三报价',
'卖 四',
'卖四报价',
'卖 五',
'卖五报价',
'日 期',
'时 间',
'未 知'
]
