LifeActor / ykdl

a video downloader focus on China mainland video sites.(一款专注于中国大陆视频网站的视频下载器。)
https://github.com/LifeActor/ykdl
Other
1.45k stars 285 forks source link

能否添加以下这种形式的CNTV网址的支持 #516

Closed mengmo closed 4 years ago

mengmo commented 4 years ago

在提交前,请确保您已经检查了以下内容!

请将错误输出粘贴在下面:

ykdl -i http://ncpa-classic.cntv.cn/2020/06/13/VIDEsTFtFcX7R2qKO6AwIZ6t200613.shtml
CRITICAL:YKDL:cant find vid

如果您有其他附言,例如问题只在某个视频发生,或者是一般性讨论或者提出新功能,请在下面添加:

[您的内容]

mengmo commented 4 years ago

我也试着比葫芦画瓢自己改,但毕竟不太熟悉,结果被制表符给坑得不轻。 我改出来的是这样的

self.vid = match1(content, 'guid = "([^"]+)', '"videoCenterId","([^"]+)', "initMyAray=\s'([^']+)")
SeaHOH commented 4 years ago

正则匹配规则还是比较简洁明确的,估计你只是没有完整阅读过,再看一次就好了。

推荐个工具做练习 http://www.regexlab.com/mtracer/