文章目录
程序,让生活更懒——愿程序改变生活
前言
-个人在云服务器、个人服务器、家中的软路由、NAS等搭建各种linux系统除了学习工作等常规用法,能不能用在生活当中呢?我想是能的
-本系列,把各种linux系统用于生活当中——便捷你的生活,当一名“极客”
-此篇基于centos7的云服务器,聊一些linux的奇特用法
-本篇文章,聊用you-get下载在线视频(以哔哩哔哩为例)
一、you-get是什么?
you-get是基于python的一个模块,适用于下载各种在线视频、图片、音乐(详细支持情况,见附录)
二、适用场景
1、人群:像我一样爱折腾的人
2、硬件需求:搭载centos7的电脑(本人使用的云服务器)
PS:如果你需要下载视频,但个人电脑却无法随时保持开机。
但却拥有软路由、云服务器这种24小时运行的硬件。
那么,你也可以通过you-get来进行24小时下载视频,再将其导入到个人电脑进行观看
二、使用步骤
1.安装you-get(默认已经安装好了python3)
代码如下(示例):
说明:pip3对应的是python3里的pip,系统环境默认的pip指令是属于python2的。
pip3 install you-get
成功的输出:
Installing collected packages: you-get
Successfully installed you-get-0.4.1520
2.使用you-get下载视频(以b站为例)
2.1 前台下载单个视频
python3 -m you_get https://www.bilibili.com/video/BV1RA41157hM
python3 -m是指使用python的模块名称
you_get是you-get模块在python3中的模块名
https://www.bilibili.com/video/BV1RA41157hM为视频的地址
2.2 后台下载单个视频
nohup python3 -m you_get https://www.bilibili.com/video/BV1RA41157hM &
nohup 和 &不多做解释,如果有疑问请到评论区留言
2.3 后台下载视频集
nohup python3 -m you_get -l https://www.bilibili.com/video/BV1tx411z7zU &
这里多了一个参数 -l ,-l的意思是告诉you-get此处为视频列表(list)
2.4 查看进展情况
tail -f nohup.out
2.5 提示
默认下载位置为当前处在的目录位置
如果需要更换下载位置,加入参数-o 后接文件名
总结
第一篇centos7的奇特用法,就简单介绍了you-get下载视频。
希望大家能多多留言。