目录
前言
在阅览网页时,有时候想下载网页内的视频,但是却没有下载的按钮或者选项。当然也可以写一个爬虫程序来爬取资源,但是越简单越好,最近我有发掘到了一个基于python的开源项目you-get。
you-get
非常强大的媒体下载工具,支持youtube、google+、优酷、芒果TV、腾讯视频、秒拍等视频下载。而且它使用起来超级简单,无任何编程基础的人也可以在安装好后直接使用。
环境配置
看标题“基于python”字面意思,我们想要使用you-get,必须先要有python环境.
安装python
已配置好python环境或者非编程小白可以直接跳过安装这部分,安装python3以上的版本都可以使用,这里我们以最新的3.11.3版本为例:
下载完成之后,双击安装。
由于网上教程很多,这里就不多说明安装的操作了。
运行python
安装好后,打开命令提示符(win+r,输入cmd,回车)
打开之后输入python:
我这里之前就安装了所以版本还是3.9.6,python3以上的都可以使用的。
此时出现这个已经代表安装好了python环境并且进入了python交互式环境,可以输入exit()加回车来退出python交互环境,也可以直接关闭这个窗口。
如果安装不成功则会出现:
“python”不是内部或者外部指令,也不是可运行的程序或批处理文件。
安装you-get
一样是先打开命令指示符(win+r,输入cmd,回车),输入命令。
安装命令:
pip install you-get
这是已经安装好的:
安装到这里就可以正常使用了。
基本使用
我一般是新建一个文件夹,然后在输入cmd,然后回车就可以直接打开命令指示符,而且这样下载的文件也会默认保存在这个文件夹下。
语法
you-get +完整的网页地址
实例:
这样就把视频下载到该文件夹下了。
you-get参数
选项 |
说明 |
-i |
显示资源信息,比如说格式、清晰度、大小等 |
-u |
指定下载或查看的url,有时候可以省略-u直接加上url |
-o |
设置输出文件夹,即保存路径,若不指定,则保存在当前工作目录 |
-O |
设置文件名,可采用默认文件名 |
-f |
强制覆盖已存在的文件 |
-l |
优先下载整个列表 |
-P |
使用密码(若访问视频需要密码) |
-t |
设置超时时间,单位是秒 |
-c |
使用cookie,加载cookies.txt或者cookies.sqlite |
使用起来都差不多:
以-i为例
url:网页地址
you-get -i +url
讲到这里,已经够用了。