disflash 是在本地架设一个 server 以及搭配一个油猴脚本,让浏览器在没有 flash 的情况下还可以播放各大视频网站的视频。已经可以支持哔哩哔哩直播 /AcFun/优酷 /搜狐视频 /音悦台 /腾讯视频。
Github 地址:disflash
总的来说使用还是很麻烦,主要是由于部分视频网站的安全策略。也有替代方案,如果上列已支持的网站里,不需要看优酷和搜狐视频,可以只使用我的油猴脚本:
以及非 macOS 用户需要用 HTML5 看腾讯视频可以用另外一个作者的:
不过既然在本地像爬虫一样强行分析+修改都能做到抓取视频地址 /模拟手机端行为 /修改 HTTP 包给浏览器,对于这些视频网站自己来说就更是轻而易举了吧……
下面是 disflash 支持的部分网站播放时的截图:
1
lslqtz 2017-02-23 21:11:57 +08:00 via iPhone
为什么不用浏览器扩展呢
|
3
wjm2038 2017-02-23 21:24:03 +08:00 via Android
b 站直播已经开始做 html5 了。。。不知道其他视频站啥时候改
|
4
designer 2017-02-23 23:43:40 +08:00
Flash 设计师路过。。。
|
5
lenovo 2017-02-23 23:44:34 +08:00
|
7
nameryan 2017-02-24 09:44:38 +08:00
百度网盘 web 版可以实现吗?
|
8
ColinZeb 2017-02-24 10:28:51 +08:00
试了下 不能用
|
10
ColinZeb 2017-02-24 12:23:41 +08:00 1
@kindjeff 我知道这个问题,我看了控制台不能加载,就在新标签页面打开,然后忽略警告,这样脚本就能加载了。结果优酷和搜狐就出现个白屏的播放器,然后我又试了把自己的证书替换,然后替换脚本域名,结果还是一样。
我之所以不导入证书是因为这是有风险的,毕竟根证书私钥都公开了,很容易出问题 |
11
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' ``` |