比如下載https://www.bilibili.com/video/av33087749/?p=的1到3集。
for i in $(seq 1 3); do you-get https://www.bilibili.com/video/av33087749/?p=$i; done
條件:先安裝you-get。我這是mac的bash
前言
最近在嗶哩嗶哩上看視頻,想下載下來。網(wǎng)上搜索了一圈,不是太符合我的使用習(xí)慣。就弄了一個(gè),希望幫助和我一樣需求的人。
補(bǔ)充
后來我發(fā)現(xiàn)了更簡單的方法
見最下面
使用方法
- 安裝
you-get官網(wǎng)
我這里用選了brew install you-get這個(gè)命令 - 找URL
打開嗶哩嗶哩上的多續(xù)集視頻。隨便選一個(gè)視頻,這是地址欄的url就是想要的url。p=后接的就是集數(shù)。
然后用下面這個(gè)模板填寫
for i in $(seq 開始集數(shù) 結(jié)束計(jì)數(shù)); do you-get url$i; done
用腳本文件
#!/usr/bin/env bash
for i in $(seq $2 $3); do you-get $1$i; done
運(yùn)行腳本
sh bilibil.sh https://www.bilibili.com/video/av33087749/?p= 1 3
這里腳本名稱為 bilibil.sh
關(guān)于 you-get 還有很多用途我常用的是看查看信息
you-get -i url
補(bǔ)充
發(fā)現(xiàn)了更簡單的方法
you-get -l url
會下載所有續(xù)集,一開始我就奇怪,you-get 這么出名的工具怎么沒有批量下載呢? 自己瞎搗鼓半天!