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

[更新] bilibili Alfredworkflow

  •  
  •   minamike · 2017-03-01 10:33:21 +08:00 · 2507 次点击
    这是一个创建于 2823 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 python 重新写了一下

    获取视频列表速度有所提升 = =

    不过页面内容还是用 phantomjs 获取的

    所以速度有点慢

    毕竟页面里有 js 实在想不到用其他方法获取了

    不过链接和链接名称都是用 BeautifulSoup 分析的了

    所以速度和准确性有所提升 = =

    需要 mpv phantomjs 等依赖

    下载链接

    第 1 条附言  ·  2017-03-02 14:48:36 +08:00

    改了一下 可以获取最新视频及发布时间了 = =

    之前的竟然不能获取最新发布的视频(生无可恋脸)

    11 条回复    2017-03-11 09:39:07 +08:00
    HanningWu
        1
    HanningWu  
       2017-03-01 15:13:16 +08:00
    非常好的 alfredworkflow 感谢楼主
    lonenol
        2
    lonenol  
       2017-03-01 18:50:27 +08:00
    竟然还依赖了 phantomjs...
    ahjsrhj
        3
    ahjsrhj  
       2017-03-03 12:39:45 +08:00
    很好用,感谢楼主,
    提一个小 bug(也有可能是故意这样设计的?)
    搜索出来的视频有几个分片的时候,选直接播放,中途关掉 mpv ,会自动打开下一个视频,再关掉,还会打开下下一个视频,是因为自动播放是连续播放?根据关闭的状态判断播放完成?有么有办法优化一下呢?
    minamike
        4
    minamike  
    OP
       2017-03-03 12:42:33 +08:00 via iPhone
    @ahjsrhj 是故意这样的 多视频页面直接播放就是连续播放 选择单集就是播放单个
    nichijou
        5
    nichijou  
       2017-03-09 21:59:42 +08:00
    请问直接播放没反映, debug 如下是什么原因呢
    [2017-03-09 21:53:35][input.scriptfilter] Processing output of 'action.script' with arg '6490965'
    [2017-03-09 21:53:37][ERROR: action.script] % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    minamike
        6
    minamike  
    OP
       2017-03-10 08:39:18 +08:00
    @nichijou 看起来是 curl 没有获取到这个页面的内容 但是我这儿可以播放这个 av 号诶 你是所有视频都无法播放还是就这一个无法播放啊
    nichijou
        7
    nichijou  
       2017-03-10 09:10:37 +08:00
    @minamike 全都这样
    minamike
        8
    minamike  
    OP
       2017-03-10 09:23:17 +08:00
    @nichijou 那你在终端里运行一下这条命令看看能不能出现 html 页面的代码
    curl -H "Accept-Encoding: gzip" http://www.bilibili.com/video/av6490965/ | gunzip
    nichijou
        9
    nichijou  
       2017-03-10 12:28:00 +08:00
    @minamike 可以出现
    minamike
        10
    minamike  
    OP
       2017-03-10 13:49:53 +08:00
    @nichijou 你在出现搜索列表的时候直接按 option+回车 能播放吗
    nichijou
        11
    nichijou  
       2017-03-11 09:39:07 +08:00
    @minamike 也不行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5171 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 09:29 · PVG 17:29 · LAX 01:29 · JFK 04:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.