成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

python調(diào)用youget的方法

這篇文章將為大家詳細講解有關python調(diào)用youget的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)建站于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目成都網(wǎng)站設計、網(wǎng)站建設網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元金州做網(wǎng)站,已為上家服務,為金州各地企業(yè)和個人服務,聯(lián)系電話:028-86922220

 You-Get是一個小型的命令行實用程序,用于從Web下載媒體內(nèi)容(視頻,音頻,圖像),以防沒有其他方便的方法。以下依賴關系是必需的,必須單獨安裝,除非您在Windows上使用預構建的軟件包或巧克力軟件包:

Python 3
FFmpeg(強烈推薦)或Libav(可選)

RTMPDump

選項1:通過pip安裝官方發(fā)布的you-get是在PyPI上發(fā)布的,可以通過
pip包管理器從PyPI鏡像輕松安裝。
請注意,您必須使用Python 3版本pip:

$ pip3 install you-get

選項2:通過抗原安裝將以下行添加到您的.zshrc:

antigen bundle soimort/you-get

選項3:使用預構建的軟件包(僅限Windows)從以下位置下載exe(獨立)或7z(包括所有依賴項):

[https](https://github.com/soimort/you-get/releases/latest):[//github.com/soimort/you-get/releases/latest](https://github.com/soimort/you-get/releases/latest)。

選項4:從GitHub下載您可以下載穩(wěn)定版(與PyPI上的最新版本相同)或開發(fā)(更多修補程序,不穩(wěn)定特性)分支you-get。

解壓縮它,并將包含you-get腳本的目錄放入PATH?;蛘撸\行

$ [sudo] python3 setup.py install

要么

$ python3 setup.py install --user

安裝you-get到永久路徑。

選項5:Git克隆這是所有開發(fā)人員的推薦方法,即使你不經(jīng)常在Python中編碼。

$ git clone git://github.com/soimort/you-get.git

然后把克隆的目錄放到你的目錄PATH,或者運行 ./setup.py install 安裝you-get到一個永久的路徑。

選項6:使用Chocolatey(僅限Windows)

> choco install you-get

選項7:Homebrew(僅限Mac)
您可以you-get通過以下方式輕松安裝:

$ brew install you-get

殼完成Bash,F(xiàn)ish和Zsh的完成定義可以在contrib/completion。請參考您的shell手冊,了解如何利用它們。

升級
根據(jù)您選擇安裝的選項you-get,您可以通過以下方式進行升級:

$ pip3 install --upgrade you-get

或通過以下方式下載最新版本:

$ you-get https://github.com/soimort/you-get/archive/master.zip

或使用巧克力包管理器:

> choco upgrade you-get

為了獲得最新的develop分支而不亂扔PIP,你可以嘗試:

$ pip3 install --upgrade git+https://github.com/soimort/you-get@develop

使用

當您收到感興趣的影片時,您可以使用--info/ -i選項查看所有可用的品質(zhì)和格式:

$ you-get -i 'https://www.youtube.com/watch?v=jNQXAC9IVRw'site: YouTube
title: Me at the zoo
streams: # Available quality and codecs[ DEFAULT ] _________________________________
- itag: 43container: webm
quality: medium
size: 0.5 MiB (564215 bytes)
# download-with: you-get --itag=43 [URL]- itag: 18
container: mp4
quality: medium
# download-with: you-get --itag=18 [URL]- itag: 5
container: flv
quality: small
# download-with: you-get --itag=5 [URL]- itag: 36
container: 3gp
quality: small
# download-with: you-get --itag=36 [URL]- itag: 17
container: 3gp
quality: small
# download-with: you-get --itag=17 [URL]

標記的格式DEFAULT是您將默認獲得的格式。如果這看起來很酷,你下載它:

$ you-get 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
site: YouTube
title: Me at the zoo
stream:
- itag: 43
container: webm
quality: medium
size: 0.5 MiB (564215 bytes)
# download-with: you-get --itag=43 [URL]
Downloading zoo.webm ...
100.0% ( 0.5/0.5 MB) ├████████████████████████████████████████┤[1/1] 7 MB/s
Saving Me at the zoo.en.srt ...Done.

(如果YouTube視頻有任何字幕,則會以視頻文件格式以SubRip字幕格式與視頻文件一起下載。)或者,如果您喜歡其他格式(mp4),只需使用you-get向您顯示的選項:

$ you-get --itag=18 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

注意:
·在這一點上,我們的大多數(shù)支持網(wǎng)站通常沒有實現(xiàn)格式選擇; 在這種情況下,要下載的默認格式是質(zhì)量最高的格式。
·ffmpeg是一個必需的依賴項,用于下載和加入流式傳輸?shù)亩鄠€部分(例如在一些網(wǎng)站如優(yōu)酷),以及1080p或高分辨率的YouTube視頻的視頻。
如果you-get在下載后不想加入視頻部分,請使用--no-merge/ -n選項。

下載其他任何內(nèi)容
如果您已擁有所需資源的網(wǎng)址,可以直接通過以下網(wǎng)址下載:

$ you-get https://stallman.org/rms. 
Site: stallman.org
Title: rms
Type: JPEG Image (image/jpeg)
Size: 0.06 MiB (66482 Bytes)
Downloading rms.jpg ...
100.0% ( 0.1/0.1 MB) ├████████████████████████████████████████┤[1/1] 127 kB/s

否則,you-get將刮取網(wǎng)頁,并嘗試找出是否有什么有趣的你:

$ you-get http://kopasas.tumblr.com/post/69361932517
Site: Tumblr.com
Title: kopasas
Type: Unknown type (None)
Size: 0.51 MiB (536583 Bytes)
Site: Tumblr.com
Title: tumblr_mxhg13jx4n1sftq6do1_1280
Type: Portable Network Graphics (image/png)
Size: 0.51 MiB (536583 Bytes)
Downloading tumblr_mxhg13jx4n1sftq6do1_1280.png ...
100.0% ( 0.5/0.5 MB) ├████████████████████████████████████████┤[1/1] 22 MB/s

注意:
這個功能是一個實驗性的,遠非完美。它最適合從諸如Tumblr和Blogger等流行網(wǎng)站上抓取大型圖片,但實際上沒有通用模式可以應用到互聯(lián)網(wǎng)上的任何網(wǎng)站。

在Google視頻中搜索并下載

你可以傳遞任何東西you-get。如果網(wǎng)址不是有效的網(wǎng)址,you-get則會執(zhí)行Google搜索并為您下載最相關的視頻。(這可能不是你想看到的,但仍然很可能。)

$ you-get "Richard Stallman eats"

暫停和恢復下載您可以使用Ctrl+ C中斷下載。臨時.download文件保留在輸出目錄中。下次you-get使用相同的參數(shù)運行時,下載進度將從上一個會話恢復。如果文件被完全下載(臨時.download擴展名已刪除),you-get將跳過下載。

要強制重新下載,請使用--force/ -f選項。(警告:這樣做會覆蓋任何現(xiàn)有文件或具有相同名稱的臨時文件?。?/p>

設置下載文件的路徑和名稱

使用--output-dir/ -o選項設置路徑,和--output-filename/ -O設置下載文件的名稱:

$ you-get -o ~/Videos -O zoo.webm 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

提示:
·如果您遇到默認視頻標題(可能包含與當前shell /操作系統(tǒng)/文件系統(tǒng)不兼容的特殊字符)時遇到問題,這些選項很有用。
·如果您將腳本寫入批處理下載文件并將其放入指定名稱的文件夾中,這些選項也很有用。

代理設置
您可以you-get通過--http-proxy/ -x選項指定要使用的HTTP代理:

$ you-get -x 127.0.0.1:8087 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

但是,http_proxy默認情況下應用系統(tǒng)代理設置(即環(huán)境變量)。要禁用任何代理,請使用該--no-proxy選項。

提示:
如果你需要使用代理了很多(如果您的網(wǎng)絡阻止某些網(wǎng)站),你可能希望使用you-get與proxychains并設置alias you-get="proxychains -q you-get"(Bash中)。

對于某些網(wǎng)站(例如優(yōu)酷),如果您需要訪問僅在中國大陸可用的一些視頻,可以使用特定代理從網(wǎng)站提取視頻信息:--extractor-proxy/ -y。

觀看視頻
使用--player/ -p選項將視頻饋送到您選擇的媒體播放器,例如mplayer或vlc,而不是下載:

$ you-get -p vlc 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

或者,如果您更喜歡在瀏覽器中觀看視頻,只需沒有廣告或評論部分:

$ you-get -p chromium 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

提示:
可以使用該-p選項來啟動另一個下載管理器,例如you-get -p uget-gtk 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
,盡管它們可能不能一起播放很好。

加載Cookie
并非所有視頻都向任何人公開。如果您需要登錄帳戶以訪問某些內(nèi)容(例如,私人視頻),則無法you-get通過--cookies/ -c選項向瀏覽器提供Cookie 。

注意:
到目前為止,我們支持兩種格式的瀏覽器Cookie:Mozilla cookies.sqlite和Netscape cookies.txt。

重新使用提取的數(shù)據(jù)
使用--url/ -u獲取從頁面提取的可下載資源URL的列表。用于--json以JSON格式獲取抽取數(shù)據(jù)的摘要。

關于python調(diào)用youget的方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

本文名稱:python調(diào)用youget的方法
路徑分享:http://jinyejixie.com/article6/ppppog.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計、軟件開發(fā)微信小程序、定制開發(fā)、動態(tài)網(wǎng)站、域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
从化市| 丘北县| 射阳县| 沧源| 宁海县| 乐业县| 株洲县| 巴彦县| 古浪县| 绩溪县| 宁蒗| 全南县| 布尔津县| 榆林市| 高平市| 新野县| 蒙自县| 汉中市| 务川| 探索| 都安| 阿勒泰市| 务川| 永仁县| 东城区| 铜川市| 景谷| 防城港市| 盐亭县| 上高县| 中阳县| 漾濞| 嘉黎县| 扬州市| 会泽县| 周口市| 尉犁县| 舞阳县| 特克斯县| 涡阳县| 弥勒县|