那年那日那朵花

".......(o´ω`o)......"

添加爬虫it类图书Top20功能

2016-10-26 21:15 杂文

今天给个人主页添加了一个展示京东IT类新书TOP20的功能。

主要用的是我以前写的一个爬虫,这个爬虫在我的github上就有https://github.com/mnpiozhang/popularbooks,其实不仅可以爬IT类的,也可以爬京东上其他分类的图书信息,而且可以指定爬取TOP多少,反正不能超过100。恩。。。如果问我这个功能有什么用,其实并没什么软用,只是自己觉的好玩。

然后这个功能我放在了新开的分类TOOLS里,想着以后有机会的话会放点有趣的东西在这个TOOLS分类里面。 ^ _ ^

================2017.01.18 分割线=================

我把原来的TOOLS分类改名为TOYS,感觉这个更好更贴合实际点。。。。

================2017.12.30 分割线=================

我把这个功能做成了api接口的功能供外部调用

请求URL:
https://niubidian.top/blog/jdbooks/

请求方式:
GET

参数:

==参数名== ==必选== ==类型== ==说明==
item string 排名类别
category string 书本类型
effectivetime string 排名时间
topnumber string top多少

item参数详情

==参数名== ======说明======
nbs 新书销量榜
bc 图书热评榜 只有24小时内
nbc 新书热评榜 只有24小时内
bs 图书销量榜

category参数详情

==参数名== ======说明======
children 少儿
edu 教育
novel 小说文学
manage 经管
jitang 励志与成功
socialscience 人文社科
life 生活
art 艺术、摄影
science 科技
internet 计算机与互联网
en 英文书、港台书
magazine 杂志期刊

effectivetime参数详情

==参数名== ======说明======
day 最近24小时
week 最近一周
month 最近30天

topnumber取值1到100之间

举例:
curl 'https://niubidian.top/blog/jdbooks/?item=nbs&category=novel&effectivetime=week&topnumber=5'

返回示例

{
  "body": [
    {
      "url": "//item.jd.com/12254667.html", 
      "pic": "//img12.360buyimg.com/n3/jfs/t12337/141/1820058080/516420/c90a3771/5a29e621Nd3521820.jpg", 
      "name": "就喜欢你看不惯我又干不掉我的样子3(吾皇万睡白茶2017全新作品,赠吾皇巴扎黑爪印签章+贺卡+明信片+电子版专享番外+海报)", 
      "rank": "top1"
    }, 
    {
      "url": "//item.jd.com/12246850.html", 
      "pic": "//img11.360buyimg.com/n3/jfs/t8023/249/2495169622/358200/8def2188/59cdf6deN491ebd9d.jpg", 
      "name": "东野圭吾:秘密(无删节精装典藏版)", 
      "rank": "top2"
    }, 
    {
      "url": "//item.jd.com/12236229.html", 
      "pic": "//img14.360buyimg.com/n3/jfs/t12199/194/878683607/225186/13de2d7c/5a15320dNdfbe411e.jpg", 
      "name": "妖猫传(沙门空海·大唐鬼宴 全四册经典套装)", 
      "rank": "top3"
    }, 
    {
      "url": "//item.jd.com/12243839.html", 
      "pic": "//img12.360buyimg.com/n3/jfs/t12337/125/1673806541/414138/9374a775/5a25f915N19fd17e9.jpg", 
      "name": "斗罗大陆第三部龙王传说22", 
      "rank": "top4"
    }, 
    {
      "url": "//item.jd.com/12212239.html", 
      "pic": "//img14.360buyimg.com/n3/jfs/t11038/225/1280125383/205802/c2e8b06/59ffd2ffN86129452.jpg", 
      "name": "颠覆者:周鸿祎自传", 
      "rank": "top5"
    }
  ], 
  "code": 200, 
  "errMsg": ""
}

Cloudhu 个人随笔|built by django|

沪ICP备16019452号-1