根据ISBN爬取图书信息
前言
(PS:目前做了限制,只支持13位isbn的图书查询)
在帮一个远房长辈老阿姨所在公司的漂亮同事,做一个扫码借阅的小程序时,需要扫码获取书籍信息,发现网上很多现成的接口调用豆瓣的已经不能使用了,于是自己写了一个自用的接口 (#.#)。底层的爬取和解析已经封装好了,外露一个接口用于使用就可以了,第一段有限期大致是3年。。。
因为有大佬爬了我的接口,所以很多朋友会发现接口被我关掉了,个人的服务器,资源有限,所以就分享数据库出来了,大家有需要的各自下载使用。
链接:https://pan.baidu.com/s/1So2KfFBsZ2QBKJVB3awubQ 密码:0hst
接口API
HOST: xxx/r/isbn/getByCode
参数: isbn
完整请求 xxx/r/isbn/getByCode?isbn=9787121258602
返回值
获取成功返回:
{
"success": true,
"message": "",
"value": {
"id": 4,
"name": "成为技术领导者",
"isbn": "9787121258602",
"author": " (美) 温伯格 (Weinberg,G.M.) , 著",
"headPic": "http://api.jisuapi.com/isbn/upload/2/1637002.jpg",
"memo": "本书将帮助你成为一个成功的解决问题的领导者。书中温伯格从一个反思者的角度阐述了要成为一个成功的解决问题的领导者必备的3个技能——MOI,即激励(Motivation)、组织(Organization)和创新(Innovation)。同时还提供了一些方法以供读者对上述3个技能进行自我分析和自我完善,最终帮助你走上成功的解决问题的领导者之路。",
"isbnJson": "{\"summary\":\"本书将帮助你成为一个成功的解决问题的领导者。书中温伯格从一个反思者的角度阐述了要成为一个成功的解决问题的领导者必备的3个技能——MOI,即激励(Motivation)、组织(Organization)和创新(Innovation)。同时还提供了一些方法以供读者对上述3个技能进行自我分析和自我完善,最终帮助你走上成功的解决问题的领导者之路。\",\"author\":\" (美) 温伯格 (Weinberg,G.M.) , 著\",\"isbn\":\"9787121258602\",\"format\":\"24×17\",\"binding\":\"平装\",\"edition\":\"1版\",\"language\":\"中文\",\"pic\":\"http://api.jisuapi.com/isbn/upload/2/1637002.jpg\",\"title\":\"成为技术领导者\",\"sellerlist\":[],\"price\":\"69.00\",\"subtitle\":\"温伯格技术思想三部曲\",\"publisher\":\"电子工业出版社\",\"impression\":\"1\",\"isbn10\":\"7121258609\",\"page\":216,\"keyword\":\"领导学\",\"class\":\"C933\",\"pubplace\":\"北京\",\"pubdate\":\"2015-6\"}",
"publisher": "电子工业出版社",
"discount": null,
"sellPrice": null,
"price": "69.00",
"createTime": "2019-07-09 13:50:20",
"pulishTime": "2015-6",
"state": null,
"updateTime": null
}
}
获取失败返回:
{
"success": false,
"message": "未找到对应的图书信息"
}
docker部署seleinum
最近有撩到某康的视频产品和软件平台,顺便兼职了一段时间运维,这里用到了selenium进行模拟用户操作
docker run -d -p 4444:4444 -p 5900:5900 -p 7900:7900 -e LANG="zh_CN.UTF-8" -e LANGUAGE="zh_CN:zh:en_US:en" -e LC_ALL="zh_CN.UTF-8" -e SE_NODE_MAX_SESSIONS=3 -e SE_NODE_OVERRIDE_MAX_SESSIONS=true -e SE_NODE_SESSION_TIMEOUT=300 --shm-size="4g" registry.cn-hangzhou.aliyuncs.com/lvdao/selenium:v1