美文网首页
'qd-data'一个基于nodejs的数据抓取

'qd-data'一个基于nodejs的数据抓取

作者: 李傲娢 | 来源:发表于2017-05-09 21:09 被阅读15次

    新功能已经加入
    https://github.com/btc022003/qd-data

    东方财富资讯网数据提取
    var qdEMF = require('qd-data').EastMoney.News
    
    /**
    * 获取要闻精华总页数
    *   参数一 回调函数
    *       返回总页数   数字
    */
    qdEMF.getPageCount(function(pageCount){
        console.log(pageCount)//要闻精华总页数
    })
    
    /**
    * 获取要闻精华数据
    *   参数一 回调函数
    *       返回数组
    *       title   标题
    *       img     图片
    *       link    链接
    *   参数二 页码(可选,默认为1)
    */
    qdEMF.getFinanceNews(function(data){
        console.log(data)//要闻精华数据
    },1)
    
    新浪网股票数据
    var stockTrade = require('qd-data').Stock.Trade
    /**
    * 获取单只股票的数据
    *   参数一 回调函数
    *       返回数据
    *       code            编码
    *       name            名字
    *       trade           当前价格
    *       high            最高价
    *       low             最低价
    *       volume          成交量
    *       volumePrice     成交价格
    *       settlement      昨日收盘价
    *       open            开盘价
    *       changeMoney     涨跌价格 
    *       changePercent   涨跌幅度
    *   参数二 股票代码
    */
    stockTrade.getInfoByCode(function(data){
        console.log(data)
    },'600611')
    
    /**
    * 获取多只股票的数据
    *   参数一 回调函数
    *       返回一个数组
    *   参数二 股票代码(数组形式进行传递)
    */
    stockTrade.getInfoByCodes(function(data){
        console.log(data)
    },['600611','000877','601088'])
    
    /**
    * 获取新浪 财经中的精彩推荐内容
    */
    stockTrade.getNews(function(data){
        console.log(data)
    })
    
    常用数据提取
    
    var life = require('qd-data').Others.Life
    var music = require('qd-data').Others.Music
    
    /**
    * 根据城市获取天气数据
    *   参数一 回调函数
    *   参数二 查询的城市信息
    */
    life.getWeatherbyCity(function(data) {
      console.log(data)
    },'北京')
    
    /**
    * 根据关键字检索网易云音乐中的数据
    *   参数一 回调函数
    *       title       歌单(专辑)名字
    *       a_id        歌单(专辑)id
    *       songs       歌曲数组
    *           name    歌名
    *           url     歌曲链接
    *   参数二 关键字
    *   参数三 获取的数量[可选]
    */
    music.getSongsSearch(function(data){
        console.log(data)
    },'遇见',10)
    
    

    相关文章

      网友评论

          本文标题:'qd-data'一个基于nodejs的数据抓取

          本文链接:https://www.haomeiwen.com/subject/ukbitxtx.html