V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
heat
V2EX  ›  问与答

请问有没有 api 可以获取到 B 站某个视频的基础信息(主要是封面图和标题)

  •  
  •   heat · 2017-01-15 11:56:23 +08:00 · 3131 次点击
    这是一个创建于 2670 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题。 github 上几乎所有的 api 都不能用了。我并不需要获取具体的视频路径,只需要通过 av 号得到 封面图地址和标题名就可以了。请大神指点一二。
    12 条回复    2017-01-17 19:10:49 +08:00
    XhstormR
        1
    XhstormR  
       2017-01-15 11:57:53 +08:00 via Android   ❤️ 3
    heat
        2
    heat  
    OP
       2017-01-15 12:00:53 +08:00
    @XhstormR 感谢回复,不过这个我试过。获取视频信息的 api http://www.bilibili.com/m/html5?aid=5262155&page=1 已经不可用了。
    jiangzhuo
        3
    jiangzhuo  
       2017-01-15 12:56:24 +08:00
    客户端抓一个
    changwei
        4
    changwei  
       2017-01-15 12:57:12 +08:00 via Android   ❤️ 1
    我的专栏文章里面有

    代码之美 - Bilibili 数据接口整理(不定期更新)(分享自知乎网) https://zhuanlan.zhihu.com/p/24581605?utm_source=qq&utm_medium=social

    觉得我的东西有价值可以给个打赏(๑•ั็ω•็ั๑)迷の感动
    heat
        5
    heat  
    OP
       2017-01-15 13:08:30 +08:00
    @changwei 把你写的所有接口都看了一遍也没找到我要的 = = 。可能我没表达清楚,我需要的是根据 aid ,得出的视频封面图和标题的接口。
    heat
        6
    heat  
    OP
       2017-01-15 13:23:39 +08:00
    @changwei 我知道可以从 http://api.bilibili.com/view?type=json&appkey=8e9fc618fbd41e28&id=170001&page=1 这个路径中拿到基础信息,但并不清楚这个 appkey 是怎么得出来的
    shoaly
        7
    shoaly  
       2017-01-15 13:26:04 +08:00
    @heat 如果找到 麻烦在这里说一下, 我也关注这个接口.... 目前倒是找到优酷的了, 但是 b 站的视频没链接啊
    xiaocsl
        8
    xiaocsl  
       2017-01-15 13:42:38 +08:00   ❤️ 1
    你可以试试用搜索接口嘛..没测试过是否有啥其他限制
    http://app.bilibili.com/x/v2/search?keyword=7667292
    7667292 就是 aid
    DoraJDJ
        9
    DoraJDJ  
       2017-01-15 13:46:02 +08:00 via Android   ❤️ 1
    一个是官方 API 接口,但现在 API 不开放, appkey 得自己找,还要避免滥用结果被干掉。

    另外一个是自己写爬虫抓,这是我写的实现,不知道现在还能不能用: https://github.com/DoraJDJ/project-ako/blob/master/crawlers/video.js#L26
    heat
        10
    heat  
    OP
       2017-01-15 13:47:36 +08:00
    @xiaocsl
    @DoraJDJ 非常感谢两位
    whwq2012
        11
    whwq2012  
       2017-01-15 14:37:29 +08:00 via Android
    自己抓都可以,很简单的,不用 apikey 也行,用 firefox 看下 network
    changwei
        12
    changwei  
       2017-01-17 19:10:49 +08:00
    @heat 这个 appkey 是早期 Bilibili 还可以自主申请开放 api 的时候可以获取的,现在那个申请页面都已经坏了,也关闭通道了,现在的 appkey 都是别人很早拿到的,你可以去发帖求一个看看
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4064 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 05:07 · PVG 13:07 · LAX 22:07 · JFK 01:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.