1. 程式人生 > 其它 >視訊號視訊批量下載

視訊號視訊批量下載

前一篇講了通過自動化方式獲取文章和文章詳情中的視訊,但視訊號的視訊,因為無法通過瀏覽器訪問,只能在視訊號裡訪問,所以,沒辦法通過程式解決,但可以手動下載:

1. Charles代理工具安裝與配置
(1) 下載地址:https://www.charlesproxy.com/download/
(2) 獲取啟用碼:https://www.zzzmode.com/mytools/charles/,開啟網址,輸入RegisterName(此名稱隨意填寫),點選生成計算出註冊碼,開啟Charles輸入註冊碼即可。
(3) 簡單配置:
A. 選中選單欄Proxy-Proxy Settings,勾選中Enable transparent HTTP proxying

B. 選中選單欄Proxy-SSL Proxying Settings,勾選Enable SSL Proxying,下邊增加*:*並勾選上儲存

到此charles就安裝配置好了。
2. 啟動charles,手機分享某個視訊號視訊到微信電腦端
(1) 電腦端點選連線開啟該視訊

(2) 點選左上角的視訊號進入微信視訊號主頁

(3) 微信視訊號主頁


(4) 輸入需要查詢的視訊號,比如輸入“航空工業”,點選查詢

(5) 點選查詢到的視訊號進入主頁

(6) 此時可以把charles裡的記錄先清除,點選左上角“掃把”按鈕

(7) 滑鼠上下翻滾視訊號視訊,滑鼠需在視訊上停留1秒左右,保證該視訊處於播放,然後快速移到下一個視訊,如此重複操作,charles會把所有滑鼠滑過的視訊地址獲取到。
(8) Charles底部Filter裡輸入https://finder.video.qq.com過濾其他地址,點選該連線,裡邊的視訊就是我們需要的

(9) 點選某一個視訊地址,右鍵點選“Copy URL”,在瀏覽器直接貼上該地址,然後點選該視訊右下角三個點按鈕,點選下載即可

獲取到一堆視訊連線,一個個下載也麻煩,可以直接用七牛的fetch方法下載:

BucketManager(auth=q).fetch(url=url, key=key,  bucket=bucket_name)

把視訊地址放到一個txt檔案裡,python迴圈取上傳七牛。