根据ISBN爬取图书信息

  • 前言
    • 接口API
    • 返回值
    • docker部署seleinum

前言

(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

根据ISBN查询图书信息相关推荐

  1. 如何使用API接口批量查询图书信息?

    之前小编讲过在Excel表格中根据ISBN查询图书信息可以使用我们的图书查询公式,但偶然间发现少部分书籍由于年份久远导致查不出来,今天小编就教给大家另一种查询图书信息的方式,即通过API接口返回的JS ...

  2. isbn书号查询api,根据图书ISBN查询详细信息

    isbn书号查询api,根据图书ISBN查询详细信息,目前支持 京东,当当,博库电商图书. 接口名称:isbn书号查询api 接口平台:开放接口 接口地址:http://v.juhe.cn/ebook ...

  3. mysql查询所有图书信息_PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能

    本文实例讲述了PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能.分享给大家供大家参考,具体如下: 一.代码 td{ font-size:9pt; } .style2 {col ...

  4. 查询图书信息接口 查询图书详情

    于万千之中选择你所爱--好书推荐,值得你信赖.查询图书信息接口可查询图书内容,包括书名.书名简介.图书内容简介.图书封面.阅读人数.网购地址.发布时间等等. 接口名称:查询图书信息接口 接口平台:开放 ...

  5. 利用php实现图书查询功能,PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能

    本文实例讲述了php+mysql使用mysql_num_rows实现模糊查询图书信息功能.分享给大家供大家参考,具体如下: 一.代码 td{ font-size:9pt; } .style2 {col ...

  6. 通过豆瓣Api,输入ISBN获取图书信息

    在本篇文章中,主要是通过豆瓣API实现获取图书信息的小功能. 一. 豆瓣API能干什么?   参考链接:[url]http://www.douban.com/service/ [/url] 豆瓣API ...

  7. 多种方式通过ISBN获取图书信息

    前言:在做图书查询,二手书买卖等经常需要用到图书信息,我们可以采用一种便捷的方式就是扫描图书后面的条形码,查询获取图书的信息. 方式一:网页抓包法 目前很多人都是采用douban的接口,但是现在豆瓣关 ...

  8. Java查询图书信息

    使用泛型集合来实现某图书管理系统的查询功能. 在图书管理系统中为了方便管理图书,将图书划分为几个类别.每个类别下有很多图书,每本图书都有相对应的类别,这就具备了一对多的关系映射,即一个类别对应多本图书 ...

  9. 用mysql查询图书的信息_PHP+MySQL 利用mysql_fetch_row模糊查询图书信息

    一 代码 td{ font-size:9pt; } .style2 {color: #FFFFFF} 应用mysql_fetch_row()函数从数组结果集中获取信息 请输入图书名称 编号 图书名称 ...

  10. 通过调用接口查询ISBN的图书信息

    请求地址为:http://49.234.70.238:9001/book/worm/isbn?isbn=9787516820940&tenantId=AAA&sign=BBB 协议  ...

最新文章

  1. Bitsocket——BCH实时API,为BCH带来无限可能
  2. PLSQL_解析过程及硬解析和软解析的区别(案例)
  3. 网络营销专员浅析网络营销推广基本形式你更中意哪种?
  4. 框架退出的方法_AOP日志框架实现
  5. oracle 树状结构一直出现不了_SEO站内优化:网站结构优化(十一)
  6. 模块-基本概念和import导入复习
  7. enmo_day_06
  8. object中的toString方法
  9. 资源放送丨《并行不悖——Oracle数据库并行的是是非非》PPT视频
  10. 宏碁(acer)被攻击:黑客索要 3.25 亿元赎金
  11. 全职宝妈做自媒体怎么样
  12. 【软件工程导论】期末复习试题集
  13. 2022年Cs231n PPT笔记-训练CNN
  14. Python贪吃蛇双人大战
  15. 在网上看到一篇很让人心水的三行情书,由此引发的种种
  16. Java版1-50内素数(质数)和
  17. 运用BFS算法实现北京地铁路线换乘系统
  18. 小市值(股票)——Python量化
  19. java 获取字符串最后的数字
  20. 2022.09 青少年Python等级考试(六级) 编程题部分

热门文章

  1. C# for循环99乘法表
  2. 翻译软件-好用的翻译软件-免费翻译软件大全
  3. python控制微信app_Appium+python在微信的hybridapp里的坑
  4. 两台电脑实现串口通信
  5. java毕业设计TELL情感社交系统Mybatis+系统+数据库+调试部署
  6. BP神经网络回归预测模型(python实现)
  7. 工信部官宣:5G商用牌照即将发放!
  8. [IT最前沿--有点意思] 微博营销案例:杜蕾斯鞋套雨夜传奇
  9. ICP网站备案查询系统php版 v1.0+(源码)
  10. 二元二次方程例题_二元二次方程组-解法-例题.