程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

5分鐘帶你了解python中超級好用的庫 you-get

編輯:Python

一. you-get概述

you-get是一個小型的命令行實用程序,用於從Web下載媒體內容(視頻,音頻,圖像)。

官方網址:https://you-get.org/

源碼地址:https://github.com/soimort/you-get

命令行安裝:pip3 install you-get (需要先按照python環境)

更新:pip install --upgrade you-get

二. you-get主要參數

選項和說明
-i: 顯示資源信息,比如說格式、清晰度、大小等(常用);
-c: 使用cookie,加載cookies.txt 或者cookies.sqlite。即下載會員資源需要會員的信息(常用);
-o:設置輸出文件夾,即保存路徑,若不指定,則保存在當前工作目錄(常用);
-u: 指定下載或查看的url,有時候可以省略-u直接加上url;
-O: 設置文件名,可采用默認文件名
-f: 強制覆蓋已存在的文件
-l: 優先下載整個列表
-P: 使用密碼(若訪問視頻需要密碼)
-t: 設置超時時間,單位是秒

三. you-get命令用法

# 最簡單的下載
you-get '視頻鏈接'
# # 列出視頻信息,可以看到該網頁提供的視頻的信息
you-get -i '視頻鏈接'
# 下載指定質量的視頻,國內網站一般默認就是最高清的,但是國外的還有更高清的
you-get --itag=127 '視頻鏈接' 
# 設置http代理
you-get -x 127.0.0.1:8118 '視頻鏈接'

四. python代碼中使用

python3代碼中簡單使用:

# -*- encoding: utf-8 -*-
# 可以獲取到各個網站的下載器
from you_get.extractor import download_urls
url_list = ['https://www.bilibili.com/video/BV1sf4y1x7MS?spm_id_from=333.999.0.0&vd_source=2b9d1ec775e1a5ff6537f2f5ec814470']
resp = download_urls(urls=url_list, title='myvideo', ext='mp4', total_size=0)

五. 附:截至目前you-get支持下載的網站

SiteURLVideos?Images?Audios?YouTubehttps://www.youtube.com/*Twitterhttps://twitter.com/**VKhttp://vk.com/**Vinehttps://vine.co/*Vimeohttps://vimeo.com/*Veohhttp://www.veoh.com/*Tumblrhttps://www.tumblr.com/***TEDhttp://www.ted.com/*SoundCloudhttps://soundcloud.com/*SHOWROOMhttps://www.showroom-live.com/*Pinteresthttps://www.pinterest.com/*MTV81http://www.mtv81.com/*Mixcloudhttps://www.mixcloud.com/*Metacafehttp://www.metacafe.com/*Magistohttp://www.magisto.com/*Khan Academyhttps://www.khanacademy.org/*Internet Archivehttps://archive.org/*Instagramhttps://instagram.com/**InfoQhttp://www.infoq.com/presentations/*Imgurhttp://imgur.com/*Heavy Music Archivehttp://www.heavy-music.ru/*Freesoundhttp://www.freesound.org/*Flickrhttps://www.flickr.com/**FC2 Videohttp://video.fc2.com/*Facebookhttps://www.facebook.com/*eHowhttp://www.ehow.com/*Dailymotionhttp://www.dailymotion.com/*Coubhttp://coub.com/*CBShttp://www.cbs.com/*Bandcamphttp://bandcamp.com/*AliveThaihttp://alive.in.th/*interest.mehttp://ch.interest.me/tvn*755
ナナゴーゴー
http://7gogo.jp/**niconico
ニコニコ動畫
http://www.nicovideo.jp/*163
網易視頻
網易雲音樂
http://v.163.com/
http://music.163.com/**56網http://www.56.com/*AcFunhttp://www.acfun.cn/*Baidu
百度貼吧
http://tieba.baidu.com/**爆米花網http://www.baomihua.com/*bilibili
哔哩哔哩
http://www.bilibili.com/***豆瓣http://www.douban.com/**斗魚http://www.douyutv.com/*鳳凰視頻http://v.ifeng.com/*風行網http://www.fun.tv/*iQIYI
愛奇藝http://www.iqiyi.com/*激動網http://www.joy.cn/*酷6網http://www.ku6.com/*酷狗音樂http://www.kugou.com/*酷我音樂http://www.kuwo.cn/*樂視網http://www.le.com/*荔枝FMhttp://www.lizhi.fm/*懶人聽書http://www.lrts.me/*秒拍http://www.miaopai.com/*MioMio彈幕網http://www.miomio.tv/*MissEvan
貓耳FMhttp://www.missevan.com/*痞客邦https://www.pixnet.net/*PPTV聚力http://www.pptv.com/*齊魯網http://v.iqilu.com/*QQ
騰訊視頻http://v.qq.com/*企鵝直播http://live.qq.com/*Sina
新浪視頻
微博秒拍視頻http://video.sina.com.cn/
http://video.weibo.com/*Sohu
搜狐視頻http://tv.sohu.com/*Tudou
土豆
http://www.tudou.com/*陽光衛視http://www.isuntv.com/*Youku
優酷
http://www.youku.com/*戰旗TVhttp://www.zhanqi.tv/lives*央視網http://www.cntv.cn/*Naver
네이버http://tvcast.naver.com/*芒果TVhttp://www.mgtv.com/*火貓TVhttp://www.huomao.com/*陽光寬頻網http://www.365yg.com/*西瓜視頻https://www.ixigua.com/*新片場https://www.xinpianchang.com/*快手https://www.kuaishou.com/**抖音https://www.douyin.com/*TikTokhttps://www.tiktok.com/*中國體育(TV)http://v.zhibo.tv/http://video.zhibo.tv/*知乎https://www.zhihu.com/*

就像you-get所說的,侵權問題與本人無關,怎麼用是你自己的事。

覺得該工具有用的話,可以收藏起來哦


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved