python you-get下載各類視頻初探
python之所以好玩主要還是因為他代碼量少就能實現很多實際應用上的功能諸如爬蟲,數據分析等等。很大一部分的原因也要歸功於有諸多的庫可供調用。今天主要分享和記錄自己使用you-get庫的一些使用心得。
首先python環境配置對於很多人來說是件挺麻煩的事情,什麼設置環境變數等等,選擇一個好的IDE等等,我就直接使用Anaconda安裝完成,Anaconda本身就集合了很多常用的庫,IDE的話主要是用Anaconda自帶的Juypter notebook。
首先打開Anaconda prompt中輸入pip install you-get即可安裝you-get
隨後就開始嘗試了下載一段優酷的視頻,其中命令格式如下:
you-get -o=dir(此處填希望文件保存的地址) http
他會自動提取視頻的m3u8地址並開始下載(不要問我什麼是m3u8地址。。我反正就理解為是視頻的真實地址吧- -|||),默認為下載最高畫質,如果需要查看有哪些格式或畫質下載可以添加-i 參數。對於優酷來說你省去了下載優酷客戶端的麻煩,同時下載的視頻不帶優酷水印!有的時候應該也能方便後期剪輯吧。
當然他支持的網站也不僅僅是優酷,他還可以下載youtube,vimeo的視頻(翻牆方法大家自行查找 = =)
對於bilibili網下載的同時他還會自動在下載完視頻文件後下載xml文件,將該視頻的彈幕也下載出來,以便於後續可以做一定的文本數據分析,這倒是一個很有趣的事情。當然平時應該用不太到,不過可以分析一波網路熱詞。
推薦閱讀:
※Python技術分享的亂象
※Python中Turtle模塊的基本指令都有哪些?
※求大神們推薦python入門書籍(爬蟲方面)?
TAG:Python |