python-将爬取到的m3u8合并为m

发布时间:2019-05-09 22:04:21编辑:auto阅读(2328)

    当你看到这个博客的时候恭喜你,你以后不用开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("解析完成")

     

关键字