Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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资源
- Host: GitHub
- URL: https://github.com/injoyai/downloader
- Owner: injoyai
- Created: 2022-10-24T00:26:20.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-29T10:20:48.000Z (11 months ago)
- Last Synced: 2024-09-29T02:05:56.206Z (4 months ago)
- Topics: chromedriver, downloader, gui, hls, m3u8, selenium, spider
- Language: Go
- Homepage:
- Size: 1.03 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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,这样就不用特殊处理网站了,用户点到响应的位置就可以查找资源,包括需要登录的网站