You-get
来自音MAD维基
You-get 是一个用来爬取网站视频的命令行程序,使用 python 编写,爬取B站视频时会附带下载xml格式的弹幕。
软件基本信息 | |
---|---|
全称 |
you-get |
作者 |
soimort |
操作系统 |
全平台 |
付费情况 |
MIT许可开源软件 |
安装教程
依赖环境
- Python 3.2 以上
- FFmpeg 1.0 以上
- RTMPDump (非必要)
可选安装方式
翻自github
- 使用 pip
pip3 install you-get
- 使用 Antigen (for zsh users)
#将以下字符写入 .zshrc antigen bundle soimort/you-get
- 从 github 下载
/* 从 github 下载稳定版或开发版, 解压后将其中的 you-get 脚本添加到环境变量, 或者运行以下命令中的任意一条 */ [sudo] python3 setup.py install python3 setup.py install --user
- 使用 git clone
git clone git://github.com/soimort/you-get.git #之后可以手动添加环境变量或者运行 setup.py install
- 使用 homebrew (for Mac users)
brew install you-get
- 使用 pkg (FreeBSD only)
pkg install you-get
使用教程
#基本语法 you-get <参数> [网址] #常用参数 -i 获取视频信息 -c <文件路径> 使用“文件路径”所给的cookie 进行访问(适用于需要登录的情况) --format=[格式] 选取格式,默认最高(大概)
获取cookie
目前支持两种格式的cookie,第一种是火狐的cookie,第二种是网景的cookie。 推荐在浏览器安装cookies.txt插件(电脑端),导出对应网址的cookie。
termux
给定文件访问权限后,使用 total commander 可以找到 cookie 的绝对路径。(需要root权限)
|