V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ifuture
V2EX  ›  分享发现

自己搭建的一个图书数据库,有几十万本图书的数据,欢迎使用

  •  4
     
  •   ifuture · 2020-11-24 09:44:53 +08:00 · 6830 次点击
    这是一个创建于 1494 天前的主题,其中的信息可能已经有所发展或是发生改变。

    支持图书 API 调用,通过 ISBN 查询图书数据,支持 10 位和 13 位 ISBN,请将 {isbn} 更换为实际的图书 isbn,即可获取图书数据,更多介绍,请搜索“图书数据库丨图书 ISBN 丨图书 API”微信小程序,谢谢支持!

    https://api.ibook.tech/v1/book/isbn?isbn={isbn}&uKey=d2434ac38f394a83aa7c881c7bfb4cb1

    返回数据是 json 格式,如果 errcode 为 0,表示成功

    { "errcode": 0, "data": { "summary": "  万历十五年,亦即公元 1587 年,在西欧历史上为西班牙舰队全部出动征英的前一年;而在中国,这平平淡淡的一年中,发生了若干为历史学家所易于忽视的事件。这些事件,表面看来虽似末端小节,但实质上却是以前发生大事的症结,也是将在以后掀起波澜的机缘。在历史学家黄仁宇的眼中,其间的关系因果,恰为历史的重点,而我们的大历史之旅,也自此开始…….本书英文本推出后,被美国多所大学采用为教科书,并两次获得美国书卷奖历史类好书的提名;中文本问世后,获得如潮好评,成为众多作家、学者、企业家、高校师生的案头必备书,并入选《新周刊》和《书城》“改革开放 20 年来对中国影响最大的 20 本书”。另有日文、法文、德文等版本。...", "author": "(美)黄仁宇著", "isbn": "9787101052039", "chinaclass": "K248.307", "binding": "胶版纸", "language": "中文", "title": "万历十五年 : 增订纪念本", "publisherAddress": "北京", "price": "36.00 元", "publisher": "中华书局", "isbn10": "7101052037", "page": "264 页", "category": "历史、地理", "pubdate": "2006-08-01" }, "errmsg": "成功" }

    37 条回复    2024-07-12 04:00:07 +08:00
    soli
        1
    soli  
       2020-11-24 10:19:13 +08:00
    不是挺好的么?咋没人回复。
    bfjm
        2
    bfjm  
       2020-11-24 10:21:23 +08:00
    太强了 支持
    fun
        3
    fun  
       2020-11-24 10:26:02 +08:00
    如果能按书名检索就更好了
    p1094358629
        4
    p1094358629  
       2020-11-24 10:48:42 +08:00
    业务场景是什么,我直接去当当网买不就行了?
    ifuture
        5
    ifuture  
    OP
       2020-11-24 11:39:37 +08:00
    @soli
    @bfjm
    @fun 多谢支持,按照书名检索这个后面加上
    fun
        6
    fun  
       2020-11-24 11:52:15 +08:00
    @p1094358629 比如要搞个图书推荐系统 需要 metadata 的呀
    gabon
        7
    gabon  
       2020-11-24 11:53:46 +08:00 via Android
    支持 calibre 么
    ifuture
        8
    ifuture  
    OP
       2020-11-24 11:56:57 +08:00   ❤️ 1
    @gabon 还不支持 calibre,这个以后我再研究下
    ifuture
        9
    ifuture  
    OP
       2020-11-24 11:58:44 +08:00
    @fun 是的,图书推荐系统是目标之一,但是目前主要还只是图书数据,用户行为数据还要积累
    fun
        10
    fun  
       2020-11-24 12:17:24 +08:00
    @ifuture 我最近做了个音乐专辑推荐方面类似的小工具。https://music.wechatsync.com/
    我是先从个人近期听过的曲目比较多的专辑,然后用这些列表去豆瓣 + last.fm 上拿他们的相似专辑。然后再做聚合,发现可能感兴趣的音乐专辑,这样对数据要求不太高。其中有一环是专辑数据 metadata 的获取,豆瓣在音乐 api 上还是比较开放的。
    coolair
        11
    coolair  
       2020-11-24 12:32:16 +08:00
    哪里搞到的这些数据啊
    ifuture
        12
    ifuture  
    OP
       2020-11-24 12:51:28 +08:00
    @fun 厉害了,值得学习
    maemolee
        13
    maemolee  
       2020-11-24 13:38:20 +08:00
    uKey 可以通用?需要申请吗?
    daigor
        14
    daigor  
       2020-11-24 13:42:20 +08:00 via Android
    厉害了
    ifuture
        15
    ifuture  
    OP
       2020-11-24 13:42:50 +08:00
    @maemolee 不是通用的,可以在微信小程序 "图书数据库丨图书 ISBN 丨图书 API",获得自己的 uKey
    ifuture
        16
    ifuture  
    OP
       2020-11-24 13:57:36 +08:00
    @daigor 哈哈,欢迎使用,用的人越多,图书数据越全
    cokepro
        17
    cokepro  
       2020-11-24 14:22:36 +08:00
    前几天在 gitee 看到过,没想到碰到作者了。正好用到,给你点赞
    fun
        18
    fun  
       2020-11-24 14:30:12 +08:00
    @maemolee 同学 你很眼熟啊哈哈
    @ifuture 最近看书刚好想大概也可以利用同样的方式,不过 douban 读书目前的推荐也还够用
    ifuture
        19
    ifuture  
    OP
       2020-11-24 14:57:55 +08:00
    @fun 豆瓣的图书 api 已经不能用了,对个人肯定是没影响的,但是做图书相关的项目,还是需要很多图书数据的
    @cokepro 哈哈,这都被你发现了,欢迎使用
    liukangxu
        20
    liukangxu  
       2020-11-24 16:03:43 +08:00
    先赞一个,考虑接入 Kindle 电子书的数据吗?
    I2E
        21
    I2E  
       2020-11-24 16:40:32 +08:00
    HTTP Status 400 – Bad Request
    maemolee
        22
    maemolee  
       2020-11-24 16:42:04 +08:00
    @fun 眼熟吗?哈哈,说不定在别的社区见过我?
    ifuture
        23
    ifuture  
    OP
       2020-11-24 16:46:01 +08:00
    @liukangxu 目前还没考虑,我看下 kindle 电子书的数据都是没有 isbn 的
    @I2E 我刚才试了下,没问题的,可以把完整的请求和返回错误信息贴出来
    hahiru
        24
    hahiru  
       2020-11-24 16:50:48 +08:00   ❤️ 1
    数据是豆瓣的吗,我找了几个统统没有。
    之前中图还有个被搞的 api 可以爬数据。
    现在那个被废弃了,新的查询页面是 https://pdc.capub.cn/
    这个是业内最权威最全的数据库,可以瞅瞅。
    ifuture
        25
    ifuture  
    OP
       2020-11-24 17:05:39 +08:00
    @hahiru 可以把 isbn 贴出来吗,我试试,我们这个图书数据库里面的图书应该还是非常全的
    fun
        26
    fun  
       2020-11-24 17:09:38 +08:00
    @maemolee 你回复过我之前内容同步的那个帖 hh typecho !
    xmy555
        27
    xmy555  
       2020-11-24 17:28:38 +08:00
    老哥,数据库能开源吗
    ifuture
        28
    ifuture  
    OP
       2020-11-24 17:53:00 +08:00
    @xmy555 目前没有开源的打算
    maemolee
        29
    maemolee  
       2020-11-24 18:05:36 +08:00
    @fun 看到记录了,大佬好久不见
    fun
        30
    fun  
       2020-11-24 20:51:10 +08:00
    @maemolee 不敢当 hh,后来你用上了吗
    hahiru
        31
    hahiru  
       2020-11-25 02:15:23 +08:00

    @ifuture #28
    maemolee
        32
    maemolee  
       2020-11-25 09:57:08 +08:00
    @fun 已经没有再用了😂之前用 Chrome 的时候,使用这个插件,应该是遇上了一点阻碍,就手动复制了。后来一方面我不怎么写公众号了,另一方面我转回 Safari 就更用不了了哈哈
    lovedebug
        33
    lovedebug  
       2020-11-25 13:24:15 +08:00
    爬数据会犯法,注意安全
    justin2018
        34
    justin2018  
       2020-11-26 06:56:37 +08:00
    ![rgzovHd]( )
    275761919
        35
    275761919  
       2020-11-26 08:49:20 +08:00
    太强了
    ifuture
        36
    ifuture  
    OP
       2020-11-26 09:41:04 +08:00
    @275761919 一般一般,全国第三,哈哈
    crstudio
        37
    crstudio  
       168 天前
    需要积分的,10 元 200 次。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5620 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 03:25 · PVG 11:25 · LAX 19:25 · JFK 22:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.