You-get

来自音MAD维基
这是一款软件的介绍页面
computer
本页面介绍You-get的基本信息和用法。欢迎您进行补充。

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权限)