Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/injoyai/downloader

Windows下载器,可以下载m3u8资源,如果安装的chrome,运行会自动下载chromedriver.exe,就可以根据网页地址下载网页上的所有m3u8资源
https://github.com/injoyai/downloader

chromedriver downloader gui hls m3u8 selenium spider

Last synced: 3 months ago
JSON representation

Windows下载器,可以下载m3u8资源,如果安装的chrome,运行会自动下载chromedriver.exe,就可以根据网页地址下载网页上的所有m3u8资源

Awesome Lists containing this project

README

        

## m3u8资源下载工具

## 工具介绍

* 必须: Google浏览器(Chrome),后续会增加火狐的支持
* 提供图形界面,使用lorca(https://github.com/zserge/lorca)实现
* 提供爬虫功能,能爬取网页(支持js,动态加载,iframe)的所有m3u8资源,使用selenium(https://github.com/tebeka/selenium)实现
* 目前只支持m3u8资源下载,后续增加其它类型的资源,例:mp4
* 下载完成后,默认后缀为.ts
* 显示下载进度,下载用时
* 可以设置代理,及下载提示音

## 使用说明

* [工具下载.windows](https://github.com/injoyai/downloader/releases/latest/download/downloader.exe)
* 下载地址(例 http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear2/prog_index.m3u8)
或者普通网页地址(例 https://www.wangfei.tv/vodplay/302601-3-1.html)
* 保存名称可选,存在相同名字文件会被覆盖
* 等待进度条完成,或显示下载成功xxx ,则完成下载
![](doc/downloader.png)

## 测试结果

| 网站 | m3u8 | html | 说明 | 测试地址 | 测试时间 |
|------------------------|------|------|-----------------------|--------------------------------------------------------------------------------------------|------------|
| 任意HLS资源(.m3u8) | √ | - | HLS,后缀是.m3u8即可 | http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear2/prog_index.m3u8 | - |
| https://www.acfun.cn | √ | √ | 一个页面有多个资源,不同清晰度,会全部下载 | https://www.acfun.cn/v/ac43408539 | 2024-01-05 |
| https://www.wangfei.tv | √ | √ | 中规中矩 | https://www.naifei.art/vodplay/391559-1-1.html | 2024-01-05 |
| https://www.91porn.com | √ | √ | 通过xpath获取到下载地址 | | - |
| https://zxzj.vip | √ | √ | 网页有iframe嵌套 | | - |
| https://jable.tv | √ | √ | | | 2023-12-28 |
| https://51cg.fun | √ | √ | | | 2023-12-29 |
| https://pronhub.com | √ | √ | 内嵌了多个不同清晰度的资源地址 | | 2024-01-20 |

## 更新说明

* 2023-12-30: 新增1个点赞,更新一波,更新文档,增加测试网站,整洁代码,浏览器驱动不配置自动修复(待完成)
* 2023-01-18: 内嵌了浏览器,解决了浏览器升级驱动对应不上的问题

## 常见问题

## 参考借鉴

* 从这个项目(https://github.com/caorushizi/m3u8-downloader)得到灵感,准备修改ui,这样就不用特殊处理网站了,用户点到响应的位置就可以查找资源,包括需要登录的网站