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

qd-data

crawling data from website by nodejs
模块功能还在陆续完善中,会不定期的加入新的数据内容提取.方便那些初学前端的同学苦于没有数据资源的问题......
喜欢的就fork一下,有兴趣的可以一起完善。
https://www.npmjs.com/package/qd-data
https://github.com/btc022003/qd-data

Installation

yarn add qd-data
or
npm i qd-data --save

Example

当当网数据提取
var qdDDBang = require('qd-data').DangDang.Bang
var qdDDCommon = require('../index').DangDang.Common
/**
* 获取书热销榜籍数据
*   参数一 回调函数
*       返回书籍数组
*           title   书名
*           img     图片链接
*           price   价格
*           author  作者
*           publistDate 出版时间
*           publisher   出版社
*           link    链接
*   参数二 页码(如果大于中页数取最后一页)
*   参数三 分类名字
*/
qdDDBang.getBestSellers(function(data){
    console.log(data) //数组
},1,'益智游戏')

/**
* 获取热销榜中页数
*   参数一 回调函数
*       返回总页数  数字
*/
qdDDBang.getBestSellersPageCount(function(pageCount){
    console.log(pageCount)//热销榜总页数
})

/**
* 获取分类数据
*   参数一 回调函数
*       返回分类数组
*       name    分类名字
*       lev     分类等级(1大类,2小蕾)
*       link    分类的链接
*/
qdDDCommon.getBookTypes(function(types){
    console.log(types) //获取所有的分类数据
})
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容