1.应用场景

主要用于使用脚本批量下载web视频,音频,图片资源,进行资源的收集下载,或者避免资源的丢失,使用命令脚本则有利于节省时间,提高效率。

比如资源可能后续不存在,或者,想二次整理资源,更好地归纳分类,或者共享出去~

2.学习/操作

1.文档阅读

https://www.jianshu.com/p/e323cf85bd3d // 一行脚本批量下载哔哩哔哩视频

https://you-get.org/ // 官网

https://www.ffmpeg.org/ // FFmpeg

https://github.com/soimort/you-get // 源码

2021-04-23 - TS型网页视频下载 - 学习/实践

2.整理输出

环境

Mac pro

1. 安装

这里使用Mac最简单的方式,同时因为公司网络可以访问外网

brew install you-get

可以看到,安装完毕~

至于post-processing,后续学习实践或者需要用到时,再补充

2. 下载

2.1  这里以下载哔哩哔哩的考验数学视频为例,因为版权原因,这些视频几乎随时都可能会被下架~所以下载下来是最保险的~

https://www.bilibili.com/video/BV1K7411j7PT

2.2 批量下载,执行如下命令:

you-get -l 'https://www.bilibili.com/video/BV1K7411j7PT'

可以看到,已经开始下载操作,只不过看输出的信息提示,列表似乎并不全 P1 001—21 总计21章节

实际上从界面上可以看到应该有 25节,如下:

暂时先不管这个问题,继续下载【后发现,21只是年份,可正常下载所有列表视频】,同时可以看到下载的格式为flv格式,下载完第一个视频,使用腾tencent video app进行打开,声音画面正常,截止到目前,似乎一切正常,静静等待所有的视频下载完毕即可。

2.3 中断下载,重新下载

由于电脑一段时间没有操作,进入休眠,进程被暂定之后,便一直没有激活,后手动停止进程,

重新执行上述命令,出现如下输出界面:

删除“未下载完成的视频”后,即删除选中的视频

再重新开始执行上述脚本,如下正常执行下载操作

Note:

初步看,不能进行基于断点继续下载~

接下来就是去做其他事情,不用刻意等待整个下载过程的结束~

这就是程序的好处之一

过一段时间去看看下载是否结束就好:

补充参考

2021-04-23 - TS型网页视频下载 - 学习/实践

windows

pip3 install you-get

后续补充

...

3.问题/补充

TBD

4.参考

https://www.jianshu.com/p/e323cf85bd3d // 一行脚本批量下载哔哩哔哩视频

https://you-get.org/ // 官网

https://www.ffmpeg.org/ // FFmpeg

https://github.com/soimort/you-get // 源码

2021-04-23 - TS型网页视频下载 - 学习/实践

后续补充

...

2021-07-07 - 使用脚本批量下载网页视频[如哔哩哔哩] - 学习/实践相关推荐

  1. python 批量下载 代码_Python + Selenium +Chrome 批量下载网页代码修改

    Python + Selenium +Chrome 批量下载网页代码修改 主要修改以下代码可以调用 本地的 user-agent.txt 和 cookie.txt 来达到在登陆状态下 批量打开并下载网 ...

  2. python webdriver save_Python + Selenium +Chrome 批量下载网页代码修改【新手必学】

    Python + Selenium +Chrome 批量下载网页代码修改 主要修改以下代码可以调用 本地的 user-agent.txt 和 cookie.txt 来达到在登陆状态下 批量打开并下载网 ...

  3. python之批量下载网页数据

    python之批量下载网页数据 要下载如下网页所示数据,一个一个点下载繁琐,我们用python代码来批量下载. python代码: import urllib.request # url reques ...

  4. Excel功能强大到可批量下载网页的PNG格式图片

    今天啊,我们要通过Excel来演示一下,批量下载网页上png格式图片的操作. (方方格子插件) 1.先看动图演示吧 2.首先我们需要打开excel的操作界面. ​ 3.然后我们需要选择复制具有网页图片 ...

  5. 编写ruby脚本批量下载《老友记》全集(mp3文件)

    <老友记>是美剧中的经典,其中的对白也早已成为英语爱好者的宝典,我当然也是粉丝之一啊.前几天在普特英语网 上发现有所有10季老友记的对白mp3文件下载 ,大喜!!可惜每一集的连接都在不同的 ...

  6. 下载网页图片-如何批量下载网页图片-批量图片下载工具免费

    下载网页图片,今天给大家分享一款免费批量下载网页图片软件,支持任意格式的图片批量下载,只需要输入关键词或批量导入网页链接即可下载图片.批量下载任意网页上的图片,每个人都可以拥有各种高清图源.支持批量图 ...

  7. Node爬虫:批量下载网页

    编写网页爬虫时,爬取 html 页面是基本功能.在 Node.js 中,只需借助内置的 http 模块,即可实现一个网页下载器,代码如下: const http = require('http') c ...

  8. 下载网页图片-批量下载网页图片软件免费

    下载网页图片,今天给大家分享一款免费批量下载网页图片软件,支持任意格式的图片批量下载,只需要输入关键词或批量导入网页链接即可下载图片.批量下载任意网页上的图片,每个人都可以拥有各种高清图源.支持批量图 ...

  9. python批量下载bilibili视频_python 批量下载bilibili视频的gui程序

    运行效果: 完整代码: # !/usr/bin/python # -*- coding:utf-8 -*- # time: 2019/07/02--08:12 __author__ = 'Henry' ...

最新文章

  1. mysql binlog 多少,MySQL binlog后面的编号最大是多大?
  2. django模板导入js,css等外部文件
  3. 使用CUrl断点续传下载Linux内核5.6.2源码
  4. linux期末作业设计,linux作业与项目设计
  5. SQL联合查询:子表任一记录与主表联合查询
  6. IDEA中导入一个新项目,出现了Cannot resolve symbol 'String'
  7. python中英文混输对不齐_python如何处理中英文混排最长公共前缀问题
  8. c语言计算机二级常用库函数,2013年计算机二级C语言库函数的调用考点归纳
  9. Unity组件脚本的常用类和结构体GameObject
  10. Oracle学习——第五讲(约束)
  11. 百度搜索框代码,实现回车点击,跳转到新页面,简单
  12. linux命令--netstat
  13. 同是办公软件,wps和office有什么区别?
  14. SQL select详解(基于选课系统)
  15. Markdown排版微信公众号文章
  16. mysql explain type_MySQL explain type详解
  17. IPv6技术精要--第9章 无状态地址自动配置SLACC
  18. Oracle分区详解和创建,数据库优化-Oracle表分区的创建和分类
  19. 【精华】【学以致用】Django精华总结
  20. 一个靠谱的淘客开发公司有哪些条件?

热门文章

  1. 翻过这道山,就有人听到你的故事。
  2. ubuntu16.04上搭建stm32f4开发环境
  3. linux下安装MySQL遇到的坑
  4. python控制windows窗口、并输入数据_python win32api win32gui win32con 窗口句柄 发送消息 常用方法 键盘输入...
  5. envi与arcgis文件转换_[转载]ArcGIS、MapInfo、ENVI、MapGIS等矢量格式相互转换
  6. SQL-剔除周六日,节假日,非工作时间
  7. HTML5隐藏图片代码,HTML5终极备忘大全(图片版+文字版)
  8. 洛谷 P3426 [POI2005]SZA-Template
  9. 计算广告:第五章——搜索与竞价广告
  10. Node.js的线程和进程*2014年4月的文章