API更新#图书信息查询ISBN2.0

ISBN图书查询

自2019年5月8日公布isbn查询接口1.0至今,该图书数据查询服务已被调用八万余次,查得图书11653本,感谢一直使用和关心这个接口的朋友们!

目前网站域名将于2019年12月11日到期,qiaohaoforever.cn域名将停止服务,请目前还是使用此域名接口的朋友注意调整新的接口,如有不便之处请多包涵。

关于更新

图书信息查询isbn2.0接口新增了部分开发者感兴趣的字段,图书简介、作者简介、目录、原文摘要、评论赞同数等,具体请见下方字段说明。针对外国书刊译者信息不统一的情况,这里采用图书摘要的字段显示作者、译者、出版社、出版时间、价格等。后期更新,字段以目前版本为主,尽量不改变现有字段含义,增加新的字段名。

架构调整

在服务架构上也做了一些调整,1.0版本为单机服务,2.0版本采用两台服务器负载均衡的方式分担压力,缓存机制优化等。

关于爬虫

根据日志可以看到,八万多次调用中也有明显的爬虫调用迹象,作为一名开发爱好者,我深刻的清楚大家没有办法忍住看到接口不爬的感情,为了服务于大家的热情,我并没有在反爬虫的方向做太苛刻的防守,但太过高频的爬虫容易触发豆瓣的反爬虫机制,导致接口无法获取最新的图书信息,所以,对于爬虫单位时间爬取频率做了部分限制??,望各位爬虫老哥记得设置一下爬取间隙,稍微sleep一下,温柔一点,哈哈哈??

ISBN图书查询接口说明

调用地址:http://book.feelyou.top/isbn/ISBN

请求方式:GET

返回类型:JSON

请求示例:http://book.feelyou.top/isbn/9787506380263

请求参数(Query)

名称 类型 是否必须 描述
ISBN STRING 必选 10-13位ISBN码

字段说明

首级标签 名称 类型 示例值 描述
  create_time   2019-11-05 14:25:09 初次查询时间,统计使用,开发者可忽略
  isbn string 9787506380263 图书isbn码
  title string 人间失格 书名
  abstract string 太宰治 / 杨伟 / 作家出版社 / 2015-8 / 25.00元 图书摘要(作者、译者、出版社、出版时间、价格等)
  book_intro string 收录《人间失格》《维庸之妻》《Good-bye》《灯笼》《满愿》《美男子与香烟》《皮肤与心》《蟋蟀》《樱桃》 图书简介
  author_intro string 太宰治,“私小说”领域的天才。与川端康成、三岛由纪夫齐名,被视为日本战后文学的巅峰人物,后人称其为“无赖派大师”。 作者简介
  catalog string 人间失格/001\n维庸之妻/101\nGood-bye/128\n灯笼/167\n满愿/174\n美男子与香烟/177\n······\n(更多)” 目录。页面无目录时,字段为[]
  original_texts list [“一旦别人问起自己想要什么,那一刹那反倒什么都不想要了。怎么样都行,反正不可能有什么让我快乐的东西——这种想法陡然掠过我的脑海。 (查看原文)\n\n \n\n\n\n\nmona其实在阴笑\n9 回复\n2012-02-24 14:52:00\n\n\n —— 引自第14页”,”胆小鬼连幸福都会害怕,碰到棉花都会受伤,有时还会被幸福所伤。 (查看原文)\n\n \n\n\n\n\nwheat\n4 回复\n2012-06-23 21:55:39\n\n\n —— 引自第35页”] 原文摘录,无此项时为[],根据换行符区分内容
  labels list [“太宰治”,”悲观”,”日本文学”,”【日】太宰治”,”失去为人的资格”,”日本”,”无赖派文学”,”文学”] 标签???
  cover_url string https://img1.doubanio.com/view/subject/l/public/s29118837.jpg 图书封面图片
  url string https://book.douban.com/subject/26647769/ 该图书豆瓣页面
rating count int 25979 参与评分人数
rating rating_info string 暂无评分 暂无评分或评分人数不够等信息
rating star_count float 4 评分星??
rating value float 8.2 图书总评分
comments user_name string 小莉啊 豆瓣用户昵称
comments user_page string https://www.douban.com/people/lianhuaroad/ 豆瓣用户个人页
comments user_pic string https://img1.doubanio.com/icon/u47055426-37.jpg 豆瓣用户头像
comments vote string 483 评论支持数
comments rate int 50 单个豆瓣用户评分
comments time string 2016-09-27 评论发布时间
comments content string 太宰治唯恐一生过得不失格 评论内容
  source string mongodb、redis、web 数据来源,统计使用,开发者可忽略

正常返回结果示例

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
{  "create_time": "2019-11-28 17:18:34",  "isbn": "9787506380263",  "title": "人间失格",  "abstract": "太宰治 / 杨伟 / 作家出版社 / 2015-8 / 25.00元",  "book_intro": "收录《人间失格》《维庸之妻》《Good-bye》《灯笼》《满愿》《美男子与香烟》《皮肤与心》《蟋蟀》《樱桃》",  "author_intro": "太宰治,“私小说”领域的天才。与川端康成、三岛由纪夫齐名,被视为日本战后文学的巅峰人物,后人称其为“无赖派大师”。",  "catalog": "人间失格/001\n维庸之妻/101\nGood-bye/128\n灯笼/167\n满愿/174\n美男子与香烟/177\n······\n(更多)",  "original_texts": [    "一旦别人问起自己想要什么,那一刹那反倒什么都不想要了。怎么样都行,反正不可能有什么让我快乐的东西——这种想法陡然掠过我的脑海。 (查看原文)\n\n            \n\n\n\n\nmona其实在阴笑\n9 回复\n2012-02-24 14:52:00\n\n\n                —— 引自第14页",    "胆小鬼连幸福都会害怕,碰到棉花都会受伤,有时还会被幸福所伤。 (查看原文)\n\n            \n\n\n\n\nwheat\n4 回复\n2012-06-23 21:55:39\n\n\n                —— 引自第35页"  ],  "labels": [    "太宰治",    "悲观",    "日本文学",    "【日】太宰治",    "失去为人的资格",    "日本",    "无赖派文学",    "文学"  ],  "cover_url": "https://img1.doubanio.com/view/subject/l/public/s29118837.jpg",  "url": "https://book.douban.com/subject/26647769/",  "rating": {    "value": 8.2,    "count": 26240,    "rating_info": "",    "star_count": 4  },  "comments": [    {      "user_name": "小莉啊",      "user_page": "https://www.douban.com/people/lianhuaroad/",      "user_pic": "https://img1.doubanio.com/icon/u47055426-37.jpg",      "vote": "486",      "rate": "50",      "time": "2016-09-27",      "content": "太宰治唯恐一生过得不失格"    },    {      "user_name": "3乐",      "user_page": "https://www.douban.com/people/Smoldering/",      "user_pic": "https://img3.doubanio.com/icon/u2394018-4.jpg",      "vote": "320",      "rate": "40",      "time": "2016-01-29",      "content": "人间失格这一篇读了很久,很难。不太了解作者所以也无法了解这篇里的不堪。后面的短篇很精彩,goodbye的戛然而止真是令人扼腕。要重读。"    },    {      "user_name": "小丑向月亮生气",      "user_page": "https://www.douban.com/people/eluard_yazu/",      "user_pic": "https://img9.doubanio.com/icon/u1079617-6.jpg",      "vote": "157",      "rate": "50",      "time": "2016-05-21",      "content": "皮肤和心&蟋蟀比广受好评的维庸之妻好。真想看完goodbye呀"    },    {      "user_name": "柴犬妹妹",      "user_page": "https://www.douban.com/people/rosvita/",      "user_pic": "https://img3.doubanio.com/icon/u1471190-94.jpg",      "vote": "148",      "rate": "30",      "time": "2016-05-08",      "content": "“实用性的苦恼,仅凭吃饭就能一笔勾销的苦恼,或许才是最强烈的痛苦。”本书吧~真是~论一个富二代的自怨自哀。"    },    {      "user_name": "小圈",      "user_page": "https://www.douban.com/people/lycle/",      "user_pic": "https://img3.doubanio.com/icon/u1799314-1.jpg",      "vote": "110",      "rate": "50",      "time": "2017-02-12",      "content": "如果我露出了真身 可否被抱紧"    },    {      "user_name": "亞麻君",      "user_page": "https://www.douban.com/people/gongyangfan/",      "user_pic": "https://img3.doubanio.com/icon/u3180126-250.jpg",      "vote": "71",      "rate": "40",      "time": "2017-07-22",      "content": "太宰治最后自杀了还是好事,他真的不适合这个社会。文字处处揭示社会的阴暗却越是苍白无力,越是狡猾装腔作势之人越顺应社会。所以生而为人对不起。"    },    {      "user_name": "木昜先生",      "user_page": "https://www.douban.com/people/69034301/",      "user_pic": "https://img9.doubanio.com/icon/u69034301-6.jpg",      "vote": "61",      "rate": "40",      "time": "2017-04-14",      "content": "为什么一个一心作死的家伙还这么有女人缘?"    },    {      "user_name": "流浪の小圆头",      "user_page": "https://www.douban.com/people/aaaaaaaaaaa/",      "user_pic": "https://img3.doubanio.com/icon/u48329159-101.jpg",      "vote": "52",      "rate": "40",      "time": "2017-04-01",      "content": "我的双乳之间是泪水的溪谷。"    },    {      "user_name": "Neski.",      "user_page": "https://www.douban.com/people/loveasondepp/",      "user_pic": "https://img9.doubanio.com/icon/u4027330-56.jpg",      "vote": "68",      "rate": "30",      "time": "2016-05-15",      "content": "之前读过一遍人间失格,只记得我不太喜欢这个故事,总觉得男主有点.....怎么说...作?后来故事忘的一干二净,最近重读了这本收录别的短片的,依然不喜欢这个故事,太宰治的一生都像一个正在建立三观的中二少年,可是他却又对自己看的如此透彻,他就像那个一直在装睡的人,连他自己都不愿醒来。字里行间能感受到的是一种病态的抓狂,就像暴食症患者明明吃到吐明明知道并不那么美味却还在不断的往嘴里塞东西,这不是我们常说的,错的,就停下来这么简单"    },    {      "user_name": "筑舟岛",      "user_page": "https://www.douban.com/people/60792379/",      "user_pic": "https://img3.doubanio.com/icon/u60792379-23.jpg",      "vote": "82",      "rate": "40",      "time": "2016-03-04",      "content": "早就听到太宰治的大名。这本人间失格,却是一个中篇和短篇的合集。高尔基评价太宰治:一方面带着自身经历主人公的挣扎;另一方面坦然描述血的事实。确实很中肯。\ngoodbye这篇,很有推理悬疑小说的感觉,然而未完成,让人好挂念。\n这本书的流行,让我有些纳闷。此书常常以第一人称写惨淡的生活,然而不大让读者感觉其惨淡,这是它的高明处。如果说,这本我们看到的译本,就是太宰治的水准代表的话,他是名实不符的。"    }  ],  "source": "web"}

关于未来

一定有很多朋友实现了自己的小程序,可以分享在这里,大家体验体验,学习探讨一下~

对了,腾讯云也不让我继续学生认证了,难过,自有服务器的朋友可以和我联系,让服务稳定持续进行下去!

微信公众号:正版乔

原文地址:https://www.cnblogs.com/qiaohaoforever/p/11955028.html

时间: 2024-10-28 15:21:22

API更新#图书信息查询ISBN2.0的相关文章

图书信息管理系统编程学习与体会

#include"stdio.h"#include"stdlib.h"#include"string.h"#include"conio.h"#define PAGE 3#define MAX 1000#define N 5int k=0;  /*结构体类型*/typedef struct  {   int num;/*图书编号*/    char name[20];/*书名*/ char sex[5];/*图书类型*/ int

风险信息查询api

风险信息查询  风险控制信息系统收录海量各级人民法院判决文书.企业/个人案件信息.法院执行信息.税务信息.行政执法信息.催欠信息等并每日更新.信息完整,内容真实,查询简便,可以实现风险监控. http://www.haoservice.com/docs/133 请求参数:   名称 类型 必填 说明   key string 是 API KEY   name String 是 姓名或企业名称   cid String 是 身份证号码或企业组织结构代码   type Int 是 键值类型 1:自然

学习笔记_Java get和post区别(转载_GET一般用于获取/查询资源信息,而POST一般用于更新资源信息)

转载自:[hyddd(http://www.cnblogs.com/hyddd/)] 总结一下,      Get是向服务器发索取数据的一种请求      而Post是向服务器提交数据的一种请求,在FORM(表单)中,       Method默认为"GET",实质上,GET和POST只是发送机制不同,并不是一个取一个发!       浅谈HTTP中Get与Post的区别 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE.URL全称

Node.js 切近实战(二) 之图书管理系统(图书信息录入)

上一节我们讲了图书管理系统的登录,相信大家对jade模板和angular js也有了了解,今天的话我们来看一下图书信息录入.在这里我们准备使用Nosql数据库,本篇博客中使用的是MongoDB.OK.Mongo DB的安装我就不多说了,那么Node.Js平台使用mongoDB我们使用什么扩展包好呢,我觉得还是mongoose比较合适,封装了好多针对mongodb的方法,简单易用. 首先我们来看一下图书model的设计bookInfo.js. var mongoose = require('mon

Velocity API文档管理查询工具使用心得

Mac上的Dash是一款非常出色的API文档管理工具,是程序开发的绝佳辅助工具.我曾经期望Dash会推出Windows版本,遗憾的是,作者Kapeli没有这个打算.而当时,他推荐了Zeal这个开源工程给我. 不久前,Kapeli更新了他的博客,分享了一款Windows上的API Documentation工具 - Velocity.虽然是由他人开发,但是Kapeli非常慷慨的提供了文档数据. Velocity的最新版本是1.0.2,在使用过程中还存在着一些问题,我在刚开始用的时候,切换了一下网络

PHP通过ZABBIX API获取主机信息 VS 直接从数据库获取主机信息

最近项目需要获取linux主机的一些信息,如CPU使用率,内存使用情况等.由于我们本身就装了zabbix系统,所以我只用知道如何获取信息即可,总结有两种方法可以获取. 一.通过ZABBIX API获取主机信息 这种方式获取的主机信息相对是比较新的(每分钟更新一次).但因为每次都需要请求接口,所以相对比较慢,如果并发查询的主机数量比较多,就会非常慢. 开源监控系统ZABBIX的官方文档提供了丰富的API.我这里http请求是用的Guzzle 6.当然你也可以用php内置的curl函数自己写一个ht

基于WMI的信息查询和编辑,按微软的说明一般都是

晕!这个不是很简单的东西吗? //---------WMI---------- type Rec_Wmi = record ComputerName: string; Namespace: string; User: string; Password: string; WMIType: string; Enum: IEnumVariant; class function GetWmiEnum(WMIType: string; var AEnum: IEnumVariant; Namespace:

户籍信息查询

haoservice 户籍信息查询 支持格式: JSON/XML 请求方式: GET/POST 明文方式请求参数:   名称 类型 必填 说明   key string 是 API KEY   name String 是 姓名   idcard String 是 身份证号 密文方式请求参数:   名称 类型 必填 说明   IsEncrypt bool 是 是否密文传输方式   key string 是 API KEY   params string 是 3des ECB模式 PKCS7填充模式

教室实时信息查询系统 项目需求规格说明书

  教室实时信息查询系统 项目需求规格说明书 参与人:尹伟 吴文斌 东华理工大学 2015年10月31日 目    录 1.            文档说明... - 1 - 1.1编写目的... - 1 - 1.2背景... - 1 - 1.3适用范围... - 1 - 1.4预期读者与阅读建议... - 2 - 1.5参考文献... - 2 - 1.6术语与缩写解释... - 2 - 1.6.1术语... - 2 - 1.6.2缩写... - 3 - 2.       系统说明... - 4