因you-get下載失敗,故自寫代碼下載。
一、谷歌瀏覽器打開《應用深度學習》騰訊視頻網址。
二、右鍵審查視頻,尋找視頻xpath。
1. 先導入模塊,Python代碼如下:
2.解析網頁,提取視頻列表地址
三、隨意打開一個視頻,比如part21
谷歌瀏覽器按F12,點擊clear,勾上Preserve Log,點擊Media
按F5刷新網頁,隨意拖幾次進度。
上圖實際視頻地址,經測試可只保留參數vkey
顯然需要尋找vkey。
四、獲取vkey的兩種方法
1. 查看XHR,可發現fvkey = vkey。
查看參數構成,下XHR斷點跟蹤,最終可定位關鍵ckey的生成
反寫以上代碼即可。
2. 閱讀you-get的qq.py源碼,可發現
把url稍稍修改,在瀏覽器打開,成功獲取fvkey。
五、down_qqvideo代碼如下
閱讀更多 IT老友 的文章