qd-data
crawling data from website by nodejs
模塊功能還在陸續(xù)完善中,會不定期的加入新的數(shù)據(jù)內(nèi)容提取.方便那些初學(xué)前端的同學(xué)苦于沒有數(shù)據(jù)資源的問題......
喜歡的就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
當(dāng)當(dāng)網(wǎng)數(shù)據(jù)提取
var qdDDBang = require('qd-data').DangDang.Bang
var qdDDCommon = require('../index').DangDang.Common
/**
* 獲取書熱銷榜籍?dāng)?shù)據(jù)
* 參數(shù)一 回調(diào)函數(shù)
* 返回書籍?dāng)?shù)組
* title 書名
* img 圖片鏈接
* price 價(jià)格
* author 作者
* publistDate 出版時(shí)間
* publisher 出版社
* link 鏈接
* 參數(shù)二 頁碼(如果大于中頁數(shù)取最后一頁)
* 參數(shù)三 分類名字
*/
qdDDBang.getBestSellers(function(data){
console.log(data) //數(shù)組
},1,'益智游戲')
/**
* 獲取熱銷榜中頁數(shù)
* 參數(shù)一 回調(diào)函數(shù)
* 返回總頁數(shù) 數(shù)字
*/
qdDDBang.getBestSellersPageCount(function(pageCount){
console.log(pageCount)//熱銷榜總頁數(shù)
})
/**
* 獲取分類數(shù)據(jù)
* 參數(shù)一 回調(diào)函數(shù)
* 返回分類數(shù)組
* name 分類名字
* lev 分類等級(1大類,2小蕾)
* link 分類的鏈接
*/
qdDDCommon.getBookTypes(function(types){
console.log(types) //獲取所有的分類數(shù)據(jù)
})