V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Asimov01
V2EX  ›  分享创造

SMDB - 可能是最好的中文影视数据 API 服务

  •  
  •   Asimov01 · 2022-08-31 22:50:35 +08:00 · 4289 次点击
    这是一个创建于 841 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自从豆瓣关闭 API 之后,国内几乎再也没有一个可用可靠的影视数据 API 服务。

    所以我自己整了一个:SMDB - 可能是最好的中文影视数据 API 服务

    Snipaste_2022-08-31_22-41-48

    目前主要数据是来自豆瓣、TMDB 、IMDB 的电影 /演员基础数据、评分数据和一些图片链接,后续计划继续接入豆瓣热门电影、电影榜单&片单数据,烂番茄、Metacritic 等平台的评分数据,影片播放源,票房和电影审批号等一切与电影相关的数据。

    可以用来做 Jellyfin / Emby 刮削器的数据源,追剧 App 、电影标记 App 的数据源,私人电影资料库,还有各种资源小网站的数据源,总之,只要你需要影视相关数据,都可以来试试。

    更多 API 开发中,希望能成为最好的中文影视数据 API 服务。

    另外,用兔小巢弄了一个简单的产品社区,大家有什么问题、建议、吐槽欢迎来一吐为快。

    第 1 条附言  ·  2022-09-02 13:27:59 +08:00
    有些朋友们,咱们有什么话都可以好好说,DDOS 就没必要了吧

    ![Snipaste_2022-09-02_13-26-54]( https://img.lifelog.cool/uPic/Snipaste_2022-09-02_13-26-54.png)
    第 2 条附言  ·  2022-09-02 13:28:56 +08:00

    Snipaste_2022-09-02_13-26-54

    31 条回复    2023-01-13 17:51:42 +08:00
    zzfra
        1
    zzfra  
       2022-08-31 23:02:47 +08:00 via Android
    很厉害,成本如何维持呢,用爱发电不是长远之计
    Asimov01
        2
    Asimov01  
    OP
       2022-08-31 23:04:58 +08:00
    @zzfra 每个月可以领取免费额度,免费额度不够用的话可以付费加量,欢迎点进官网看看。
    wbrobot
        3
    wbrobot  
       2022-09-01 01:51:27 +08:00
    @Asimov01 试了一下,可能不是,..
    你那个搜索是全字匹配的吗??
    比如我搜"三国演义", 小戏骨-放开那三国 就不在结果里, 而这个 aka 里面有三国演义.

    还有搜索速度的问题, 试试我这个:
    https://hotpot.mailseason.com/?c=j&a=suggest&q=%E8%8F%B2%E6%88%88%E5%BE%80%E4%BA%8B%EF%BC%9A%E6%94%B9%E5%8F%98%E8%B6%B3%E5%9D%9B%E7%9A%84%E4%B8%96%E7%BA%AA%E8%BD%AC%E4%BC%9A

    我这个 58 万影视, 感觉很多还是缺失...比如大量的韩国擦边电影...


    老弟现在被风控在家? 我加了一下你微信, 抽空面个基, 交流一下,一起做
    Asimov01
        4
    Asimov01  
    OP
       2022-09-01 09:37:16 +08:00
    @wbrobot 搜索是模糊匹配的,不过现在逻辑确实有点问题,我在做新的搜索接口了,打算做成豆瓣电影那种搜索模式,关键词同时搜索电影、演员、电影榜单和片单这种。
    shuxge1223
        5
    shuxge1223  
       2022-09-01 09:37:51 +08:00
    也是巧了,昨天我刚买了个域名,piandan.net ,计划做一个全球影视的日历,你这里好像没有这部分的数据,我的意思是新剧什么时候播出,下一集的播出时间等等
    FrankAdler
        6
    FrankAdler  
       2022-09-01 09:46:19 +08:00 via iPhone
    tmdb 其实已经足够用了,就算是新剧,可能比豆瓣慢点但是也不会太久
    yuhangch
        7
    yuhangch  
       2022-09-01 09:56:43 +08:00
    赞一个
    Asimov01
        8
    Asimov01  
    OP
       2022-09-01 09:59:16 +08:00
    @FrankAdler TMDB 主要有两个问题,一个是访问不稳定且慢,纯文字加载速度还能勉强接受,图片就更慢了,毕竟在国内没有节点,而国内的网络环境又奇差无比;第二个是中文资料还是比较少,我对比过,比较经典的影视作品还算比较全,但是一些小众冷门些的影视数据就比较差了。
    FrankAdler
        9
    FrankAdler  
       2022-09-01 11:41:42 +08:00
    @Asimov01 慢加上代理就行了,超级老的有些确实也没有,因为是靠网友自发编辑,这个没人关注也没法,对于新剧来说是足够的,你个人做的主要是持久维护问题,且 tmdb 免费,等于只是为了老片给你付费了,不值。
    KevinDo2
        10
    KevinDo2  
       2022-09-01 14:36:10 +08:00
    感觉很不错
    op351
        11
    op351  
       2022-09-01 16:08:26 +08:00
    其实我觉得中文影视数据库缺的是内容贡献团队
    国外网站对中文的支持普遍不行
    尤其是电视剧 番剧这块 每天都有大量各国的新视频在产生 真的很需要内容贡献者团队去每集跟进
    huczyt
        12
    huczyt  
       2022-09-01 16:12:55 +08:00
    最近在开发电影标记 App ,看了一圈除了 TMDB 的 API 以外也有类似楼主个人开发的数据源 API ,但是 tmdb 访问太慢还要代理,个人的 API 不太敢用,像我这种极度依赖 API 的 APP 怕哪天接口没了,我的 App 也就废了,所以还是准备自己爬数据,自建数据服务才放心
    laolaowang
        13
    laolaowang  
       2022-09-01 16:25:47 +08:00
    你这数据是自己爬的么?还是花钱买的,我也一直想搞一个就是没数据
    Asimov01
        14
    Asimov01  
    OP
       2022-09-01 17:46:02 +08:00
    @laolaowang 是自己爬的
    Asimov01
        15
    Asimov01  
    OP
       2022-09-01 17:56:18 +08:00
    @FrankAdler 如果是自己做的产品需要数据,用 TMDB 接口如果只需要文字内容的话自己在服务器端代理一下还行,如果需要图片内容的话,用户量大了恐怕难以保证用户体验。个人服务大家确实是比较担心长期稳定性,这个我只能用行动证明,希望有需要的朋友可以保持关注。
    Asimov01
        16
    Asimov01  
    OP
       2022-09-01 18:01:41 +08:00
    @huczyt 自己维护一套数据源挺费劲的,其实你可以在用我的数据的同时自己存一份,万一哪天我真没了,基于存档数据重新恢复也很快,这样比自己从头维护一套数据源要省事很多。
    PickleFish
        17
    PickleFish  
       2022-09-01 19:23:35 +08:00
    如何镜像你的站
    Asimov01
        18
    Asimov01  
    OP
       2022-09-02 09:18:38 +08:00
    @PickleFish 镜像是指?
    PickleFish
        19
    PickleFish  
       2022-09-02 15:56:29 +08:00
    @Asimov01 镜像网站是将一个完全相同的站点放到几个服务器,分别有自己的 URL ,在这些服务器上互为镜像网站。它和主站并没有太大差别,或者可算是为主站作的后备措施。有了镜像网站的好处是:如果不能对主站作正常访问(如某个服务器死掉或出了意外),但仍能通过其它服务器正常浏览。相对来说主站在速度等各方面比镜像站点略胜一筹。

    大概这意思,参考乌云
    Asimov01
        20
    Asimov01  
    OP
       2022-09-02 17:29:11 +08:00
    @PickleFish 那这个恐怕没办法镜像,毕竟数据只有一份,我暂时也没打算开源 😂
    daimaosix
        21
    daimaosix  
       2022-09-03 03:56:32 +08:00 via Android
    还是自己搞好,你这说不定哪天跑路了,程序还得大改
    PickleFish
        22
    PickleFish  
       2022-09-03 13:51:01 +08:00
    @Asimov01 ┗|` O′|┛ 嗷~~ 可惜奥,国外有破解版的 MTDB 但是对本土不友好
    Asimov01
        23
    Asimov01  
    OP
       2022-09-03 21:49:41 +08:00 via iPhone
    @daimaosix 其实我们是个工作室,如果有需要,可以签服务合同😏
    xiaoz
        24
    xiaoz  
       2022-09-14 17:41:50 +08:00 via Android
    有 jellyfin 的插件没有呢?
    Asimov01
        25
    Asimov01  
    OP
       2022-09-15 00:29:03 +08:00
    @xiaoz 暂时还没有,希望有能力的朋友能使用我的接口服务开发一个,我暂时没有精力做 jellyfin / emby 插件
    montaro2017
        26
    montaro2017  
       2022-11-21 09:12:56 +08:00
    刚注册剩余请求数是 0 啊
    Asimov01
        27
    Asimov01  
    OP
       2022-11-22 10:58:48 +08:00
    @montaro2017 首页有免费的体验套餐,需要手动“体验”一下哦 ![SCR-20221122-f73]( https://i2.100024.xyz/2022/11/22/hi2a87.webp)
    montaro2017
        28
    montaro2017  
       2022-11-22 13:50:36 +08:00
    @Asimov01 我看好像没有季和集的数据,而且你的数据能能保持更新吗
    Asimov01
        29
    Asimov01  
    OP
       2022-11-22 16:54:57 +08:00
    @montaro2017

    1. 电视剧的数据结构确实还在优化,因为豆瓣中同一个电视剧每一季都是一个单独的条目,TMDB 和 IMDB 电视剧的分类方式也都不一样,暂时还没有做好关联

    2. 数据会保持更新,但是因为最近在找工作,更新节奏会比较慢 😂
    IzayakI
        30
    IzayakI  
       2023-01-11 22:59:10 +08:00
    SMDB stand for 司马豆瓣
    Asimov01
        31
    Asimov01  
    OP
       2023-01-13 17:51:42 +08:00
    @IzayakI 虽然不是我本意,但是听起来也没错 😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1038 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 20:33 · PVG 04:33 · LAX 12:33 · JFK 15:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.