淘寶,速賣通,天貓同理,商品視頻下載過程分享,2019/10/21更新

  1. 正常來說,小網站的圖片和視頻非常容易下載,匹配到視頻展示的那個節點找到視頻鏈接就可以開始進行下 載了。可是對於淘寶之類的大一點的手段,增加難度,在video節點那裏並非是直接調用音頻視頻鏈接啥的,打開video上面。[經發現,還有些淘寶商品的視頻video的鏈接直接就是視頻鏈接了,如果是這種情況,請直接跳到第4點]

  2. 迴歸正題,打開淘寶的商品詳情頁
    F12打開,再播放視頻,會看到以下情況
    在這裏插入圖片描述
    這個taobaolive,在不斷地加載,應該是和視頻有關。至於這種技術,有待了解學習。
    每個鏈接,打開黑屏,並無視頻播放。

  3. 考慮,與js有關,匹配video的class值,去各個js文件進行匹配,尋找是否有可能存在的視頻鏈接
    在其中的,並無發現,可是卻發現了一個文件,如下圖
    在這裏插入圖片描述
    灰色選中的,就是其中的js文件,參考其名字,類似文件,左擊,可能存在幾個紅色方框的url,逐個嘗試用瀏覽器打開,如果窗口播放了該視頻,這個鏈接就是視頻的下載鏈接。

  4. 這是後拿到鏈接就簡單了

import requests
def downVideo(url):
    req=requests.get(url) #可加自行其他裝飾
    with open('test.mp4','ab') as f:
        f.write(req.content)
        print('下載完成!')
  1. 該方法有有一定時效性,因爲技術是一直在更新的,如果不行,請另闢蹊徑,祝你好運!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章