Notype

Results 10 comments of Notype

目前只支持爬马克思学院的

可能你账户上只有这几门课程

这个现在只能识别马院的课程,我不知道你们要爬哪一门课程,只要有自测且和马院课程自测一样就能爬

此项目只能爬取马原的自测题库,这个项目目前不会在添加新功能了,顶多就是维护一下现有的功能。

好的,近期我重新搭建一下环境看下

估计学习通改网页了,导致填空题解析不了了

事件驱动是一个好设计,但是不要把 `state` 放到 `event bus` 里面来,我的建议是 `event bus` 只放控制播放器相关的指令(即事件只能由翻译层发送)。例如: - fullScreen 事件:播放器收到该事件后设置 `state.fullScreen = true`。这是剧情脚本里面控制的全屏 - 如果是 UI 层点击全屏按钮则 UI 层直接修改 `state.fullScreen = true` - st 事件:即翻译层解析剧情脚本遇到了 st 命令,故发送该事件。想要展示一段 st...

AnimationDone, VoideDone, L2dAnimationDone、click、next 这些事件需要播放器反过来通知翻译层。可以再提供一个接口(给翻译层),作为播放器事件上报的接口。这样就变成了我们最熟悉的 C/S 架构 事件流向: ``` 播放器 翻译层 play(告诉翻译层开始播放剧情了) done(告诉播放器已经准备好了) done(告诉翻译层给我下一条命令) st (请播放一条 st 字幕) done sleep (请等待) done playAnimation(播放动画) done ``` 这些事件可以是异步的,例如再翻译层可能有这种代码: ```js await st() // 等待st播放完毕...

像这种需要保持再最上层的可以用 Transport

那就是爬不了