用Python擼一波視頻素材
前言:
最近著迷視頻素材和音頻素材,找了國內幾家音頻和視頻素材的網(wǎng)站,但是人都要VIP才能下載,不是VIP給出的預覽圖和縮略圖都有水印,今天找了一家不需要VIP也可以下載的。過段用Python擼一發(fā),網(wǎng)站地址:https://mixkit.co/。
正文開始:
????環(huán)境:
????? ? ? ? ? ? 1,windows 11;
????? ? ? ? ? ? 2,Pycharm
????? ? ? ? ? ? 3,Python 3.8.9
????? ? ? ? ? ? 4,Chrome
????思路:
????????????????隨便打開一個頁面,假如:https://mixkit.co/free-stock-video/nature/?page=2,F(xiàn)12,網(wǎng)頁源碼查看一下需要的數(shù)據(jù)列在哪里;
????????????????在列頁面點開一個視頻進行播放,查看是否有media數(shù)據(jù);
????????????????接著上步,查看media數(shù)據(jù)的來源;(要不在json,要不在網(wǎng)頁渲染的源碼中)
????????????????請求來源;
幾張圖配合上面思路:



確定了數(shù)據(jù)來源后,步驟就簡單了,請求視頻列表頁,提取視頻列表頁中各視頻的視頻播放頁,從播放頁的源碼中提取視頻真實地址。
上碼:
程序運行截圖:


最后的保存結果有點出乎我的意料,采集了40頁視頻,每頁40條,按道理應該有1600個才對,但是最后總文件才999個, 不曉得哪里出問題了,不管了??偣埠臅r857秒,15分鐘不到,下了6G的視頻素材。Python棒棒噠。
標簽: