LV 的 Lexer 完全可以使用 Iterator<Character> 实现,并且本身也可以实现 Iterator<Token>,不过感觉或许… 不支持比较好呢?
它使用了一个解析网站来解析 m3u8 playlist 地址,真正需要用的只是
n 从 0 开始,到 23 结束(爱情公寓 III 有 24 集)
API,它返回 HTML,然后我们用 nokogiri 解析里面的 JavaScript 就拿到视频地址了
https://www.i97wan.cn/ppyun/m3u8.php?id=7918_1_$n&?Next=https://www.pipigui.cc/huaijiuju/aiqinggongyu3/player-1-$n+1.htmln 从 0 开始,到 23 结束(爱情公寓 III 有 24 集)
API,它返回 HTML,然后我们用 nokogiri 解析里面的 JavaScript 就拿到视频地址了
LiteVM
JLime(CRR, bt)
JsLime
GeekApk
- Server
- Web
KtLime
CLime
CrLime
RubyLime
Alime
Lite
CoolApk v6 Ruby
AxmlSerde
XReiko
Reiko
- RFS
- RK
- RV
JLime(CRR, bt)
JsLime
GeekApk
- Server
- Web
KtLime
CLime
CrLime
RubyLime
Alime
Lite
CoolApk v6 Ruby
AxmlSerde
XReiko
Reiko
- RFS
- RK
- RV