最近因?yàn)橐乱恍┮曨l來離線學(xué)習(xí),可是,不是加密就是搞不到地址,很麻煩,學(xué)習(xí)了一下you-get,發(fā)現(xiàn)此工具大善,然而注定不是經(jīng)常使用,故寫下此文立帖備忘。
- 第一步安裝python,因?yàn)閥ou-get是用python寫的,需要python的環(huán)境支持。
1.1 到https://www.python.org/downloads/下載,直接點(diǎn)那個(gè)Download Python x.x.x下載最新版即可,像這樣:
下載python
1.2 下載下來的用管理員權(quán)限安裝,選默認(rèn)的選項(xiàng)安裝就行了。 -
接下來安裝you-get.
2.1 以管理員權(quán)限運(yùn)行命令提示符,像我的這樣:
以管理員權(quán)限運(yùn)行cmd
2.2 執(zhí)行下面的命令:
pip install you-get
會(huì)顯示類似如下內(nèi)容:
C:\WINDOWS\system32>pip install you-get
Collecting you-get
Using cached https://files.pythonhosted.org/packages/20/35/4979bb3315952a9cb20f2585455bec7ba113db5647c5739dffbc542e8761/you_get-0.4.1328-py3-none-any.whl
Installing collected packages: you-get
Successfully installed you-get-0.4.1328
You are using pip version 19.0.3, however version 19.2.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
最底下說的是我的pip版本太低了,不用理它。關(guān)鍵我們?cè)谝獾膽?yīng)該是它說:
顯示已經(jīng)成功安裝了
2.3 如果擔(dān)心you-get不是最新版本,可以多執(zhí)行一下以下命令來更新一下you-get的版本,其實(shí)沒有必要,我們的是新鮮安裝,這里寫出來主要是備忘一下這個(gè)命令。
pip install --upgrade you-get
- 如何使用you-get下載視頻:
3.1 運(yùn)行命令提示符,并將當(dāng)前路徑切換到我需要保存視頻的文件夾(假定為D:\Temp)下,
打開命令提示符并切到視頻文件夾
3.2 打開某個(gè)視頻網(wǎng)站,這里以youku為例,為了演示特殊情況,我特意挑了個(gè)需要密碼訪問的視頻,比如其網(wǎng)址為:https://v.youku.com/v_show/id_123456789==.html
輸入命令如下:
you-get -i "https://v.youku.com/v_show/id_123456789==.html"
因?yàn)檫@個(gè)視頻要密碼,所以它會(huì)提示Password,輸入密碼后回車,就會(huì)顯示如下視頻的詳細(xì)信息:
獲取到這個(gè)視頻各個(gè)不同版本的信息
可以看到,這個(gè)視頻提供了5個(gè)版本(紅框框定):1080P、超清、高清、渣清(:O)、標(biāo)清。
對(duì)應(yīng)版本的下載的鏈接請(qǐng)參考綠框里內(nèi)容,記得用原始的鏈接替換里面的[URL]
比如我要下載1080P的版本,那么下載的命令為:
you-get --format=mp4hd3v2 "https://v.youku.com/v_show/id_123456789==.html"
有密碼的輸密碼,沒密碼的直接就開始下載了,像我的這樣:
開始下載了
3.3 某些視頻在使用上面3.2步輸入命令取得視頻信息的時(shí)候,可能顯示是這樣的:
另外的一種情形
這里面并沒有像上面的例子那樣列出很多的版本等,那么對(duì)于這樣的,直接用you-get加下載地址就可以了,像下面這樣:
you-get "https://v.qq.com/x/page/y3066lqwy31.html"
下面就是下載成功的結(jié)果:
下載成功
寫到這里,就全面寫完了,很簡(jiǎn)單的吧,可是我找資料的時(shí)候著實(shí)折騰了一番。
達(dá)叔傻樂(darwin.zuo@163.com)