m3u8 downloader [24.04.19][Windows]

更新记录:
支持杜郎说的【那个网站】的下载

参数说明:
C:\Users\obaby>E:\Pycharm_Projects\m3u8_downloader\dist\m3u8_downloader\m3u8_downloader.exe
****************************************************************************************************
       _           _             ____
  ___ | |__   __ _| |__  _   _  / __ \ _ __ ___   __ _ _ __ ___
 / _ \| '_ \ / _` | '_ \| | | |/ / _` | '_ ` _ \ / _` | '__/ __|
| (_) | |_) | (_| | |_) | |_| | | (_| | | | | | | (_| | |  \__ \
 \___/|_.__/ \__,_|_.__/ \__, |\ \__,_|_| |_| |_|\__,_|_|  |___/
                         |___/  \____/

m3u8 downloader by obaby
Verson: 24.04.19
m3u8_downloader -i <input m3u8 link> -o <output file> -p <out put path> -f <input file> -m <ffmpeg path>
Need Arguments:
         -i <input m3u8 link>
Option Arguments:
         -o <output file> -p <out put path> -f <input file>
         -m <ffmpeg path>
ffmpeg:E:\Pycharm_Projects\m3u8_downloader\dist\m3u8_downloader\bin/ffmpeg.exe
Blog: http://oba.by
      http://www.h4ck.org.cn
Source Code: http://h4ck.org.cn/2020/01/基于ffmpeg的m3u8下载/
****************************************************************************************************

实现方法,网页代码:

<p>人气女神抖娘利世最新剧情,《伴郎团轮新娘》,剧情非常新颖,新婚当天,绿帽老公绿帽瘾犯了,直接安排伴郎团到新房**新娘,并拍照录像记录下来,随着多人的抚摸,新娘的声音越来越骚了,看来是舒服了,身体里塞了两根**,忙不过来了。</p><p><img src="/usr/plugins/tbxw/zw.png" data-xuid="1" data-xkrkllgl="https://pic.feiqr.cn/upload/xiao/20240416/2024041621023957579.jpeg" alt="伴郎团**新娘1.jpg" title="伴郎团**新娘1.jpg"><br><img src="/usr/plugins/tbxw/zw.png" data-xuid="2" data-xkrkllgl="https://pic.feiqr.cn/upload/xiao/20240416/2024041621024018359.jpeg" alt="伴郎团**新娘2.jpg" title="伴郎团**新娘2.jpg"><br><img src="/usr/plugins/tbxw/zw.png" data-xuid="3" data-xkrkllgl="https://pic.feiqr.cn/upload/xiao/20240416/2024041621024126007.jpeg" alt="伴郎团**新娘3.jpg" title="伴郎团**新娘3.jpg"><br><img src="/usr/plugins/tbxw/zw.png" data-xuid="4" data-xkrkllgl="https://pic.feiqr.cn/upload/xiao/20240416/2024041621024181921.jpeg" alt="伴郎团**新娘4.jpg" title="伴郎团**新娘4.jpg"><br><img src="/usr/plugins/tbxw/zw.png" data-xuid="5" data-xkrkllgl="https://pic.feiqr.cn/upload/xiao/20240416/2024041621024224527.jpeg" alt="伴郎团**新娘5.jpg" title="伴郎团**新娘5.jpg"><br><img src="/usr/plugins/tbxw/zw.png" data-xuid="6" data-xkrkllgl="https://pic.feiqr.cn/upload/xiao/20240416/2024041621024363304.jpeg" alt="伴郎团**新娘6.jpg" title="伴郎团**新娘6.jpg"><br><img src="/usr/plugins/tbxw/zw.png" data-xuid="7" data-xkrkllgl="https://pic.feiqr.cn/upload/xiao/20240416/2024041621024468012.jpeg" alt="伴郎团**新娘7.jpg" title="伴郎团**新娘7.jpg"><br><img src="/usr/plugins/tbxw/zw.png" data-xuid="8" data-xkrkllgl="https://pic.feiqr.cn/upload/xiao/20240416/2024041621024625572.jpeg" alt="伴郎团**新娘8.jpg" title="伴郎团**新娘8.jpg"><br><img src="/usr/plugins/tbxw/zw.png" data-xuid="9" data-xkrkllgl="https://pic.feiqr.cn/upload/xiao/20240416/2024041621024781008.jpeg" alt="伴郎团**新娘9.jpg" title="伴郎团**新娘9.jpg"><br><img src="/usr/plugins/tbxw/zw.png" data-xuid="10" data-xkrkllgl="https://pic.feiqr.cn/upload/xiao/20240416/2024041621024820664.jpeg" alt="伴郎团**新娘10.jpg" title="伴郎团**新娘10.jpg"><br><img src="/usr/plugins/tbxw/zw.png" data-xuid="11" data-xkrkllgl="https://pic.feiqr.cn/upload/xiao/20240416/2024041621024934767.jpeg" alt="伴郎团**新娘11.jpg" title="伴郎团**新娘11.jpg"><br><img src="/usr/plugins/tbxw/zw.png" data-xuid="12" data-xkrkllgl="https://pic.feiqr.cn/upload/xiao/20240416/2024041621025084912.jpeg" alt="伴郎团**新娘12.jpg" title="伴郎团**新娘12.jpg"><br><img src="/usr/plugins/tbxw/zw.png" data-xuid="13" data-xkrkllgl="https://pic.feiqr.cn/upload/xiao/20240416/2024041621025176372.jpeg" alt="伴郎团**新娘13.jpg" title="伴郎团**新娘13.jpg"><br><img src="/usr/plugins/tbxw/zw.png" data-xuid="14" data-xkrkllgl="https://pic.feiqr.cn/upload/xiao/20240416/2024041621025236535.jpeg" alt="伴郎团**新娘14.jpg" title="伴郎团**新娘14.jpg"><br><img src="/usr/plugins/tbxw/zw.png" data-xuid="15" data-xkrkllgl="https://pic.feiqr.cn/upload/xiao/20240416/2024041621025488909.jpeg" alt="伴郎团**新娘15.jpg" title="伴郎团**新娘15.jpg"><br><img src="/usr/plugins/tbxw/zw.png" data-xuid="16" data-xkrkllgl="https://pic.feiqr.cn/upload/xiao/20240416/2024041621025523013.jpeg" alt="伴郎团**新娘16.jpg" title="伴郎团**新娘16.jpg"><br><img src="/usr/plugins/tbxw/zw.png" data-xuid="17" data-xkrkllgl="https://pic.feiqr.cn/upload/xiao/20240416/2024041621025631888.jpeg" alt="伴郎团**新娘17.jpg" title="伴郎团**新娘17.jpg"><br><img src="/usr/plugins/tbxw/zw.png" data-xuid="18" data-xkrkllgl="https://pic.feiqr.cn/upload/xiao/20240416/2024041621034618985.jpeg" alt="伴郎团**新娘18.jpg" title="伴郎团**新娘18.jpg"></p><span id="menu_index_1" name="menu_index_1"></span><h2>视频专区</h2><p><div class="dplayer" data-config='{"autoplay":false,"loop":false,"lang":"zh-cn","volume":0.69999999999999996,"autoSize":true,"fullscreen":true,"fullscreenWeb":true,"url":"https:\/\/hls.vdtuzv.com\/videos3\/fd105d46216ad450207268b0350f10c5\/fd105d46216ad450207268b0350f10c5.m3u8?auth_key=1713486487-6621ba973e01a-0-d8901c37eaf1e72361d45bafb51dfbb2&v=3&time=0","poster":"","type":"m3u8","show_ads":true,"ad_img_url":"","ad_video_url":"","ad_jump_url":"","total_duration":5,"play_duration":5,"open_danmu":true}'></div></p><p><div class="dplayer" data-config='{"autoplay":false,"loop":false,"lang":"zh-cn","volume":0.69999999999999996,"autoSize":true,"fullscreen":true,"fullscreenWeb":true,"url":"https:\/\/hls.vdtuzv.com\/videos3\/1bae816a71da93216bbe39743d712bf4\/1bae816a71da93216bbe39743d712bf4.m3u8?auth_key=1713486487-6621ba973e034-0-1311ba6eb23136b5d901d0e92053909b&v=3&time=0","poster":"","type":"m3u8","show_ads":true,"ad_img_url":"","ad_video_url":"","ad_jump_url":"","total_duration":5,"play_duration":5,"open_danmu":true}'></div></p><p>

实现方法:

def get_bl05_m3u8_link(url):
    print('_' * 70)
    print('[A] 解析播放地址......')
    html_doc = get_url_source_code(url)
    bs = BeautifulSoup(html_doc, "html.parser")
    pattern = re.compile(r"var cms_player = {(.*?);$", re.MULTILINE | re.DOTALL)
    player_divs = bs.findAll('div', class_='dplayer')
    m3u8_list= []
    for p in player_divs:
        data_config = p.get('data-config')
        json_data = json.loads(data_config)
        m3u8_link = json_data['url']
        title = bs.title.string
        print('[A] 标题:' + title)
        print('[A] 播放地址:' + m3u8_link)
        m3u8_list.append({'title':title,
                          'link':m3u8_link})
        print('_' * 70)
    return m3u8_list

工具下载地址:

温馨提示: 此处隐藏内容需要发表评论,并且审核通过后才能查看。
(发表评论请勾选 在此浏览器中保存我的显示名称、邮箱地址和网站地址,以便下次评论时使用。
(请仔细检查自己的昵称和评论内容,以免被识别为垃圾评论而导致无法正常审核。)

☆版权☆

* 网站名称:obaby@mars
* 网址:https://obaby.org.cn/
* 个性:https://oba.by/
* 本文标题: 《m3u8 downloader [24.04.19][Windows]》
* 本文链接:https://obaby.org.cn/2024/04/16580
* 短链接:https://oba.by/?p=16580
* 转载文章请标明文章来源,原文标题以及原文链接。请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。


You may also like

49 comments

  1.   Level 7
    Google Chrome 124 Google Chrome 124 Mac OS X 10.15 Mac OS X 10.15 cn中国–浙江–杭州 华数

    啊这,你会不会没了?我不想要没有你的未来~

    1. 公主 Queen 
      Google Chrome 120 Google Chrome 120 Windows 10 Windows 10 cn中国–山东–青岛–胶州市 联通

      不会的,下载工具是正经的。就是为了下载m3u8的资源。 dance

    1. 公主 Queen 
      Google Chrome 120 Google Chrome 120 Windows 10 Windows 10 cn中国–山东–青岛–胶州市 联通

      那倒也不会,主要看资源情况。有时候在mac下会卡死,还没找到调优参数。哈哈哈

  2.  Level 1
    Microsoft Edge 123 Microsoft Edge 123 Windows 11 Windows 11 cn中国–陕西–西安 移动

    赞一个,!!!!!!

  3.  Level 6
    IBrowse r IBrowse r Android 12 Android 12 cn中国 中国移动

    这强健的工具下也不是,不下也不是,很纠结啊。咳咳,我就测试下和我的win11兼容性怎么样。

  4.  Level 3
    Google Chrome 124 Google Chrome 124 Windows 11 Windows 11 cn中国–陕西 移动/全省通用

    好好好 保存了 知道我看不够,给我来了个双人的。

      1. Level 4
        Microsoft Edge 120 Microsoft Edge 120 Windows 11 Windows 11 cn中国–广东–东莞 移动

        其他人的需求就有求必应,这区别对待不要太明显哈

  5.  Level 4
    Safari 17 Safari 17 Mac OS X 10.15 Mac OS X 10.15 cn中国–贵州–贵阳 移动

    是不是正经工具😂,如果不是我弄来看看,哦不是…我的意思是如果是正经工具,我试试看😂😂

    1. 公主 Queen 
      Google Chrome 122 Google Chrome 122 Android 10 Android 10 cn中国 中国联通

      1 文件转为ts
      ffmpeg -y -i demo.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb sk.ts
      2 生成m3u8
      ffmpeg -i sk.ts -c copy -map 0 -f segment -segment_list sk.m3u8 -segment_time 8 sk%04d.ts

        1. 公主 Queen 
          Google Chrome 120 Google Chrome 120 Windows 10 Windows 10 cn中国–山东–青岛–胶州市 联通

          这放服务器肯定是要存ts资源,这个还是比较耗费空间的。不过不加验证可能会被滥用。

  6.  Level 4
    Google Chrome 124 Google Chrome 124 Mac OS X 10.15 Mac OS X 10.15 cn中国–江苏–无锡 电信

    已经打开谷歌在找伴娘团是怎么一回事了,哈哈哈哈

  7. Level 5
    Internet Explorer 8 Internet Explorer 8 iPad iOS 4.3.3 iPad iOS 4.3.3 us美国–加利福尼亚州–洛杉矶–洛杉矶

    我几个浏览器都自带有这个嗅探器

  8.  Level 5
    Google Chrome 109 Google Chrome 109 Windows 10 Windows 10 cn中国–广东–广州 电信

    别人我不知道,我是真心学习技术的。
    ps:题图是哪个系列?model名字?

    1. 公主 Queen 
      Google Chrome 118 Google Chrome 118 Mac OS X 10.15 Mac OS X 10.15 cn中国–山东–青岛 联通

      这个啊?没有系列,我也不知道。哈哈哈

      1.  Level 5
        Google Chrome 109 Google Chrome 109 Windows 10 Windows 10 cn中国–广东–广州 电信

        为什么小姐姐回复我了还是没有下载地址呢?
        我只是单纯来问问,并不需要的。
        我对题图更有兴趣。 laugh

  9.  Level 4
    Microsoft Edge 124 Microsoft Edge 124 Windows 11 Windows 11 cn中国–广东–深圳 电信

    博主好啊,以前有个登录功能,现在好像没有了?

    1. 公主 Queen 
      Google Chrome 118 Google Chrome 118 Mac OS X 10.15 Mac OS X 10.15 cn中国–山东–青岛 联通

      什么东西的登录功能?这就是个下载器,没有登录功能哦。

  10. Level 1
    Firefox 126 Firefox 126 Windows 10 Windows 10 de德国–黑森州–美因河畔法兰克福 Cogent

    一打開就閃退。

  11.  Level 1
    Microsoft Edge 125 Microsoft Edge 125 GNU/Linux GNU/Linux cn中国–新疆–巴音郭楞蒙古自治州 移动

    我来看看正经的下载软件

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注