[更新] bilibili Alfredworkflow

2017-03-01 10:33:21 +08:00
 minamike

用 python 重新写了一下

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

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

所以速度有点慢

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

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

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

需要 mpv phantomjs 等依赖

下载链接

2433 次点击
所在节点    Apple
11 条回复
HanningWu
2017-03-01 15:13:16 +08:00
非常好的 alfredworkflow 感谢楼主
lonenol
2017-03-01 18:50:27 +08:00
竟然还依赖了 phantomjs...
ahjsrhj
2017-03-03 12:39:45 +08:00
很好用,感谢楼主,
提一个小 bug(也有可能是故意这样设计的?)
搜索出来的视频有几个分片的时候,选直接播放,中途关掉 mpv ,会自动打开下一个视频,再关掉,还会打开下下一个视频,是因为自动播放是连续播放?根据关闭的状态判断播放完成?有么有办法优化一下呢?
minamike
2017-03-03 12:42:33 +08:00
@ahjsrhj 是故意这样的 多视频页面直接播放就是连续播放 选择单集就是播放单个
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
2017-03-10 08:39:18 +08:00
@nichijou 看起来是 curl 没有获取到这个页面的内容 但是我这儿可以播放这个 av 号诶 你是所有视频都无法播放还是就这一个无法播放啊
nichijou
2017-03-10 09:10:37 +08:00
@minamike 全都这样
minamike
2017-03-10 09:23:17 +08:00
@nichijou 那你在终端里运行一下这条命令看看能不能出现 html 页面的代码
curl -H "Accept-Encoding: gzip" http://www.bilibili.com/video/av6490965/ | gunzip
nichijou
2017-03-10 12:28:00 +08:00
@minamike 可以出现
minamike
2017-03-10 13:49:53 +08:00
@nichijou 你在出现搜索列表的时候直接按 option+回车 能播放吗
nichijou
2017-03-11 09:39:07 +08:00
@minamike 也不行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/343985

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX