0x01 安裝
pip3 install you-get
$ pip3 install --upgrade you-get
命令行輸入you-get 如果有以下回顯說明安裝成功
0x02 用法
Usage: you-get [OPTION]... [URL]...
Startup options:
-V | --version 版本信息
-h | --help 幫助
Dry-run options: (no actual downloading)
-i | --info 列出所有可獲取的視頻信息
-u | --url 打印URLs的提取出信息,真實鏈接地址
--json 打印URLs的JSON格式
Download options:
-n | --no-merge 不合並分片
--no-caption 不下載其他文件(字幕,歌詞,彈幕。。。)
-f | --force 覆蓋存在的文件
-F | --format <STREAM_ID> 選擇下載那種清晰度的視頻
-O | --output-filename <FILE> 設置輸出文件名
-o | --output-dir <PATH> 輸出文件夾(相對位置可用,如:~/video/)
-p | --player <PLAYER [OPTIONS]> 將提取出的真實地址傳給播放器
-c | --cookies <COOKIES_FILE> 導入cookies.txt或cookies.sqlite(firefox下使用export-cookies插件)
-x | --http-proxy <HOST:PORT> 使用HTTP代理下載
-y | --extractor-proxy <HOST:PORT> 僅對真實地址視頻文件的下載使用HTTP代理
--no-proxy 不使用代理
-s | --socks-proxy <HOST:PORT> 使用SOCKS5協議代理
-t | --timeout <SECONDS> 設置代理的timeout
-d | --debug 顯示traceback和其他的debug信息
-I | --input-file 僅下載鏈接的視頻不下載列表
0x03 下載測試
測試地址:https://www.youtube.com/watch?v=2DaXzST5aJg
查看詳情
可以查看視頻詳情,如畫質、大小、分辨率等等,you-get 下載默認下載最高畫質
!
you-get -i https://www.youtube.com/watch?v=2DaXzST5aJg
下載
you-get https://www.youtube.com/watch?v=2DaXzST5aJg
設置輸出文件名或路徑
使用--output-dir/-o
設定路徑, --output-filename/-O 設定輸出文件名:
ou-get -o ~/Videos -O zoo.mp4 'https://www.youtube.com/watch?v=2DaXzST5aJg'
代理設置
通過-x
爲you-get設置HTTP代理:
you-get -x 127.0.0.1:8080 'https://www.youtube.com/watch?v=2DaXzST5aJg'
總之,你只要給他一個網址他就能給你下載!!!
項目地址:https://github.com/soimort/you-get