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) //獲取所有的分類數據
})