python-將爬取到的m3u8合並為mp4


當你看到這個博客的時候恭喜你,你以后不用開vip就可以觀看和下載vip視頻了

最簡單的觀看vip視頻步驟:進入全民解析網將vip視頻地址進行解析

 

以下代碼是通過python將vip視頻進行下載為mp4格式

步驟及其代碼

先找到要爬取的m3u8地址:

我的這個地址這是騰訊視頻的vip地址通過

騰訊地址:https://v.qq.com/x/page/l0029fi58lh.html

vip全面解析后的地址
全民解析網:http://www.qmaile.com/

最后的m3u8地址是通過抓包工具獲取的

抓包工具Fiddle4:https://www.telerik.com/download/fiddler/fiddler4

Fiddle4的下載,安裝 和 如何抓取m3u8地址請百度一下

一下附上個人代碼

#-*- conding = utf-8 -*-
import requests

# 原地址的m3m8  
# http://baidu.com-l-baidu.com/20190121/10957_e8fc01c1/1000k/hls/index.m3u8

# url: 這個m3m8的所有.ts集合
# urll: url中.ts集合的共同部分
urll = 'http://baidu.com-l-baidu.com/20190121/10957_e8fc01c1/1000k/hls/415638328b'


with open(r"great.mp4","wb") as mp4:
    # ts地址尾部的集合
    for a in range(2000000,2000119):
        url = urll + str(a) + '.ts'
        print(url)
        #請求.ts的地址
        resp = requests.get(url,stream=True) #通過流的方式來請求MP4
        for c in resp.iter_content(chunk_size = 1024*1024):#可以邊下載邊存到硬盤中
            if c:
                mp4.write(c)
    print("解析完成")

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM