以android模擬器方式下載51CTO視訊
下載51CTO視訊
由於公司請了51cto給我們做培訓,培訓完還是有挺多不錯的資源,由於學習時間有限,還是希望能在以後觀摩觀摩。
嘗試從pc官網下載51CTO視訊
作為學過爬蟲的一員,第一個想法當然是,從官網下載MP4,由於水平有限,對資料流的操作不太熟練,我想採用you-get方式獲取,通過-c加入cookie,就是沒有報錯,也沒有下載。嘗試了半天多,感覺you-get格式難以解決這個問題。之後嘗試了python寫程式碼方式,想通過資料流獲取視訊,不得不說,51cto還是搞技術的,它的視訊是內嵌的,目前我的水平還搞不定~~
手機端下載51CTO視訊
找到51cto下載地址
先要找到51cto的app位置,可以通過華為(我的手機為華為)手機助手,進行搜尋,找到包含51的目錄,最後在 \內部儲存\Android\data下的一個目錄中:
在這個目錄下的edu_51cto資料夾下包含以手機下載的視訊檔案:
它的每一節課都有相關的一個檔案:
然後在每一個課程的資料夾下有幾十乃至幾百個ts檔案:
這裡的ts檔案是加密的,即使通過ts合併,也是會有問題的,它需要有一個金鑰,這個從m3u8傳值給相關網頁,然後會獲取到。這個過程個人感覺比較複雜,查了會資料,沒有找到相關辦法,就先放棄了。
這個過程,有個教程可以參考:
應該也是可以的。
通過android模擬器下載相關視訊
這個方式也簡單,也是我最後採用的,實在是懶得花時間折騰加密、解密。先下載一個android模擬器,我用的是夜神模擬器,其他的都可以,然後在android模擬器中安裝一個51cto企業版。截圖如下:
有一點需要注意一下,直接搜51cto企業版不能找到,這時候,可以先在自己手機上下載好這個apk,然後通過新增apk選項,加入本機下載的apk,放進去。然後下載相關檔案就可以了。
這樣有什麼好處呢?一是當然可以在電腦上播放,好做筆記,二是有快取在電腦上,可以長時間學習咯,三是如果想移植,直接把夜神的資料夾拷走了就可以繼續看了!