Nyakku Shigure

Results 167 comments of Nyakku Shigure

课件的顺序是以网页上显示的先后顺序进行排序的,而不是以课件标号进行排序,因为课件的标号并没有统一的规范,所以这个乱序重排做起来应该并不是很方便(这个问题可以在中M反馈下) 至于 outline ,同样是按照网页上的顺序依次写入,所以一定和下载的课件结构是一致的

唔 我看了下这个课程确实不能用,有空我试着改一下,如果急用可以**临时**使用这个[mooc-dl](https://github.com/SigureMo/mooc-dl) (仅限临时使用,功能不齐全,而且视频会直接下载,可能出现些小 bug 什么的)

算是临时修复了下[@1c1d35c8b](https://github.com/SigureMo/course-crawler/commit/1c1d35c8bc4a07f7c7c811ead03fe2c7b7784548),但是该修复方式我并不是很满意,因为是使用的旧接口 在去年这个时候网易对视频获取接口进行了变动,旧接口获取的视频 url 全是错误的,但是按照 #27 和 #20 中的方法对视频 url 进行修改是可以获得真实 url 的,但我考虑到这个接口可能在以后某个时刻被彻底放弃掉,就对新接口进行了支持,唯一麻烦的是,新接口需要 cookies ,不过我认为这样更稳妥一些,在几个版本后我彻底删掉了旧接口 现在因为新接口仅支持 m3u8 ,如果不想办法下载并合并的话,新接口是不适合的,所以暂时使用了旧接口 **旧接口的使用方法的话,在第一次使用时要求输入 cookies 时按回车即可(注入空的 cookies),如果已经注入了 cookies ,请在运行时增加参数 `-c` 以重新输入 cookies (也是回车即可)** 其实我也是有些其他的解决方案的,比如直接利用上面提到的手机端接口(mooc-dl),但我更倾向于重构整体代码以更好地支持下载器的调用,但限于时间与精力,初步尝试后我还是搁置了,emmmmmm 今后可能也没太多时间关注这边了

@billchenchina 按我上面的方法重试了吗 更新到我的最新版本 使用参数 `-c` 清除cookies启动 ,并回车注入空cookies 如果该方法也无效 临时使用上面的 mooc-dl 吧 ps: 学完 Python 可以参与进来呢~我当年也是这门课入门滴:joy:

我想起来啦,mooc-dl 你提过 pr 来着,我说头像有点熟悉的感觉~ 不过你看的貌似不是我的分支呢,我的分支看[这里](https://github.com/SigureMo/course-crawler),因为 Foair 销声匿迹好久了(我开始关注这个项目之后他就……不见了,之后只出现过一次),我只能在我的分支上做些小修复 如果真的旧接口也无效的话,我只能将比较稳定的手机端接口接进来了(也就是 mooc-dl)

> > 我想起来啦,mooc-dl 你提过 pr 来着,我说头像有点熟悉的感觉~ > > 不过你看的貌似不是我的分支呢,我的分支看[这里](https://github.com/SigureMo/course-crawler),因为 Foair 销声匿迹好久了(我开始关注这个项目之后他就……不见了,之后只出现过一次),我只能在我的分支上做些小修复 > > 如果真的旧接口也无效的话,我只能将比较稳定的手机端接口接进来了(也就是 mooc-dl) > > [介个](https://github.com/SigureMo/course-crawler)貌似也不是很星QAQ > ![image](https://user-images.githubusercontent.com/7758042/67831441-47457800-fb19-11e9-836a-7dcf78140599.png) > > 刚刚做了一下输出调试 qwq, > `video['videoUrl']` 是 `http://jdvodrvfb210d.vod.126.net/mooc-video/nos/hls/{yyyy}/{mm}/{dd}/{something}.m3u8?ak={something}` 格式的,`video['format']` 是...

@czt475297133 使用 Fiddler 抓包,详情自行搜索引擎搜索「移动端抓包」

嗯,刚好这两天(大概就是昨天吧233)我也在考虑播放列表以及 Videos 目录的意义了。 起初主要是延续之前项目的结构而已,而 B 站视频大多只有一层,使用数字前缀即可保证顺序。 如果会做下一个版本的话我大概率会删掉播放列表和 Videos 目录。

当然当前版本在设计上就有很多很多问题,由于起初就是为了支持批量下载的,所以没考虑单文件下载应当采取什么样子的结构,但由于修改这些的话牵扯众多,所以 1.x 是一定不会改这些东西了……