现在视频大部分都是m3u8文件格式,一个个ts文件解码拼接出来实在是费很多时间,you-get这个小工具的出现,解决了大部分情况下的解码的问题,可以直接爬取,当然如果想爬特殊小网站这个工具不行的。
You-get是什么
这是一个Python编写的命令行下载器,可以让你从Youtube,Facebook,Twitter等很多热门网站下载图片,音频和视频(LCTT译注:首先,它们得是存在的网站)。现有该下载器支持80+站点,
You-Get至少一个下载器,它还可以将在线视频导流至你的视频播放器。更进一步,它还允许你在Google上搜索视频,只要可以搜索项,You-Get使用Google搜索另外值得一提的特性是,它允许您暂停和恢复下载过程。它是一个完全自由,开源及跨平台的应用,适用于Linux,MacOS和Windows。
安装:
直接用python的包管理工具pip安装即可:
pip install you-get
下载视频
下载视频就更简单了
直接
you-get 视频页地址
这是命令行命令,如果你想用python去做,可以使用python的os模块运行系统命令:
br
如果再扩展一下,可以从主页,开始发现详情页url,然后分别进入详情页下载视频,这里就不再进行演示,大家可以去找一个支持you-get的网站试试
支持:
国内主流的网站基本都是支持这个工具的,但是下载的视频都是非高清,付费视频只能下载下来免费部分