disflash——关掉 flash 计划

2017-02-23 19:54:22 +08:00
 kindjeff

disflash 是在本地架设一个 server 以及搭配一个油猴脚本,让浏览器在没有 flash 的情况下还可以播放各大视频网站的视频。已经可以支持哔哩哔哩直播 /AcFun/优酷 /搜狐视频 /音悦台 /腾讯视频。

Github 地址:disflash

总的来说使用还是很麻烦,主要是由于部分视频网站的安全策略。也有替代方案,如果上列已支持的网站里,不需要看优酷和搜狐视频,可以只使用我的油猴脚本:

哔哩哔哩直播 HTML5 播放器

AcFun HTML5 播放器

以及非 macOS 用户需要用 HTML5 看腾讯视频可以用另外一个作者的:

腾讯视频 h5

不过既然在本地像爬虫一样强行分析+修改都能做到抓取视频地址 /模拟手机端行为 /修改 HTTP 包给浏览器,对于这些视频网站自己来说就更是轻而易举了吧……

下面是 disflash 支持的部分网站播放时的截图:

2945 次点击
所在节点    分享创造
11 条回复
lslqtz
2017-02-23 21:11:57 +08:00
为什么不用浏览器扩展呢
kindjeff
2017-02-23 21:21:43 +08:00
@lslqtz 是个好主意……
wjm2038
2017-02-23 21:24:03 +08:00
b 站直播已经开始做 html5 了。。。不知道其他视频站啥时候改
designer
2017-02-23 23:43:40 +08:00
Flash 设计师路过。。。
lenovo
2017-02-23 23:44:34 +08:00
win 下面的路径识别不了?
```
e:\Program Files\disflash>e:\dev\python-3.6.0-amd64\python.exe backend\main.py
Traceback (most recent call last):
File "backend\main.py", line 7, in <module>
import rules
ModuleNotFoundError: No module named 'rules'
```
kindjeff
2017-02-24 07:37:37 +08:00
@lenovo 改了一下,现在应该可以了
nameryan
2017-02-24 09:44:38 +08:00
百度网盘 web 版可以实现吗?
ColinZeb
2017-02-24 10:28:51 +08:00
试了下 不能用
kindjeff
2017-02-24 11:22:29 +08:00
@ColinZeb 要记得把证书导入
ColinZeb
2017-02-24 12:23:41 +08:00
@kindjeff 我知道这个问题,我看了控制台不能加载,就在新标签页面打开,然后忽略警告,这样脚本就能加载了。结果优酷和搜狐就出现个白屏的播放器,然后我又试了把自己的证书替换,然后替换脚本域名,结果还是一样。
我之所以不导入证书是因为这是有风险的,毕竟根证书私钥都公开了,很容易出问题
lenovo
2017-02-24 14:39:30 +08:00
r#6 @kindjeff 仍旧不能引人 rules
```
e:\Program Files\disflash>e:\dev\python-3.6.0-amd64\python.exe backend\main.py
Traceback (most recent call last):
File "backend\main.py", line 7, in <module>
import rules
ModuleNotFoundError: No module named 'rules'

e:\Program Files\disflash>cd backend

e:\Program Files\disflash\backend>e:\dev\python-3.6.0-amd64\python.exe main.py
Traceback (most recent call last):
File "main.py", line 7, in <module>
import rules
ModuleNotFoundError: No module named 'rules'
```

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

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

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

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

© 2021 V2EX