(详细思路)利用py批量下载某站的视频
(詳細思路)利用py批量下載某站的視頻
- @[TOC]((詳細思路)利用py批量下載某站的視頻)
- 前言
- 一、視頻的種類
- 二、分析網站
- 三.視頻音頻合并
- 四.想要看的更具體的點擊這個網址
- 總結
- @[TOC]((詳細思路)利用py批量下載某站的視頻)
前言
某站上面的許多視頻很有質量的,唯一美中不足的就是下載不了視頻到本地,遇到好的視頻,都想下載到本地,畢竟放在本地的東西最安心了,但無奈沒有辦法下載下來,今天博主就提供利用py批量下載視頻的思路,快來慷慨吧。
一、視頻的種類
這個網站視頻分為三種類型,免費的、會員,購買的,博主在此只研究前兩種,第一種,免費的,
鏈接里面會有BV號的鏈接,一般都是免費的
第二種,需要一定權限的
有ep號的,一般都是需要賬號滿足一定要求的(你們懂的)
二、分析網站
不管免費視頻,還是賬號滿足一定要求的,你想要下載這個視頻,就需要獲取它的數據,這風個網站,你所要找的視頻url藏在網頁源代碼里面,空白處右鍵點擊查看網頁源代碼
在網頁源代碼里面按住ctrl+f打開搜索框,在里面輸入playinfo,如下圖
框起來的往后就有你想要的數據,但這個網站是音視頻分離的,你所找到的數據里面能找到一個鍵為audio里面的baseUrl,一個鍵為video里面的baseUrl,這是兩個鏈接,很顯然,一個音頻鏈接,一個視頻鏈接。你需要做的就是獲取這兩個鏈接數據,進行合并成一個mp4文件。
批量獲取一個系列的視頻,我的做法:打開這個系列的第一個視頻,通過分析得,在網頁源代碼里面搜INITIAL_STATE,如下圖
第一個的等號后面的內容就是你所要的東西,想辦法提取成json格式,獲取里面的系列視頻網址及標題,對網址再次發送請求,同免費視頻做法進行數據提取。
注:下載需要會員的視頻前提是要有有權限的賬號,獲取cookie添加到請求頭里面
三.視頻音頻合并
利用ffmpeg進行音視頻的合并,再用os模塊對合并之前的音頻及無聲視頻刪除,代碼如圖
四.想要看的更具體的點擊這個網址
點擊這里,跳轉詳細介紹
總結
這就是下載某站的視頻思路,想要代碼進行參考的話,可以點擊這里,有問題也可以點這里跟博主討論哈。
總結
以上是生活随笔為你收集整理的(详细思路)利用py批量下载某站的视频的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 潭州教育学python怎么样_在潭州教育
- 下一篇: 暗黑类游戏的设计概念