若您下载油管出现[Unable to extract JS player URL]错误,请升级至v1.5.0.0版。

2020.10.23,Github移除youtube-dl项目,原因是响应美国唱片业协会 RIAA 的 DMCA 删除请求。
强权无耻永远没有下限。
于是Github其项目主页,变成了这:
ydl_github.png
基于youtube-dl的下载,似乎是少了些方向。而代码何时恢复或将迁于何处,目前未知。
而Github上,打不尽的反抗者,比比皆是:
youtube_dl.png
more_ytl.png
不死是追求自由的精神。
而youtube-dl主站,亦是正常。
youtube-dl-org.png
但不知其响应如何保证……

好吧,其实我们需要的是,能解决问题的方法。


而油管似乎是为了响应,它某些页面改版了,比如:
https://www.youtube.com/watch?v=uzhggWwV7KA
导致解析与下载结果为:
js_fail_a.png
js_fail.png
js_player_error.png

Unable to extract JS player URL

跟踪源码分析,是在解析某类与年龄有关的URL时,获取js一个正则表达式因网页原码改变而致错。
改变,仅加入补充匹配支路而已:
js_re.png
于是,CR TubeGet v1.5.0.0修改youtube-dl组件更新支路做为补充。
原来更新方法继续保留,以适配官方更新。
更新youtube-dl至2020.10.17版,问题解决。
2020_10_27.png
select_media.png
downloading.png


最后,期盼youtube-dl尽快重生,并问候RIAA十八代!

標籤:none

添加新評論