文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

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

2023-01-30 23:31

关注

当你看到这个博客的时候恭喜你,你以后不用开vip就可以观看和下载vip视频了

最简单的观看vip视频步骤:进入全民解析网将vip视频地址进行解析

 

以下代码是通过python将vip视频进行下载为mp4格式

步骤及其代码

先找到要爬取的m3u8地址:

http://baidu.com-l-baidu.com/20190121/10957_e8fc01c1/1000k/hls/index.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("解析完成")

 

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯