v0.7.1
·
46 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
UnBox v0.7.1
主要变更
1. 播放源导入修复
- 相对路径解析:部分配置把 .js 爬虫写成相对路径(例如 ./lib/spider.js),它是相对于配置自身地址的。此前 UnBox 会把相对路径直接当 URL 请求并报 unsupported protocol scheme "",站点因此打不开;现在导入时会按配置来源拼成完整地址,多仓订阅里每份子配置也各按自己的地址解析,直播源的相对地址同样处理。
- 网页地址拦截:把导航页这类不是配置的地址填进源地址时,之前会被当成 TXT 播放列表,导入出一批 HTML 碎片当频道(实测一份导航页能解析出 7 条,名字类似 <meta name="viewport" ...)。现在识别到网页会直接提示「该地址返回的是网页而不是订阅配置:…(请填写 JSON 接口或 M3U/TXT 播放列表地址)」,同一份导航页现在解析出 0 个频道。
- TXT 播放列表校验:只接受带协议头(http://、rtmp://、udp:// 等)的地址,伪地址会被跳过,不再混进直播列表。
2. 错误提示优化
- 使用 drpy2 / ES Module 脚本的站点,提示「该站点使用 drpy2 / ES Module 脚本,当前版本不支持(仅支持 FongMi js0 形态的 .js 爬虫)」,不再只抛 SyntaxError: Unexpected reserved word。
- 相对路径未能解析时,提示「爬虫地址不是完整 URL(…):配置里的相对路径未解析成功」。
- 引用客户端内置资源时,提示「爬虫地址协议不支持(…):仅支持 http/https 的爬虫脚本」。
感谢使用 UnBox;