Nyakku Shigure
Nyakku Shigure
我这里完全没遇到这个问题,不好排查,你先试试加上 `--disable-proxy` 选项看看与代理是否相关吧
如果有时间的话,可以试试 2.0.0-beta.13,新版本名字是 yutto,`pip install yutto --pre` 即可安装,但要注意的是不支持 python3.8,建议升级到 python3.9 但我不保证 yutto 能解决你的问题,只是有可能,有时间的话可以试试 新版本链接 -> 从 bilili 迁移指南:
> 作者您好,之前一直在用bilili,太好用了 > 不过最近又遇到了这个问题,尝试更新到了1.4.12,也尝试重新安装了2022-09-07的版本,都有这个问题 > 我这里还是Win7的老电脑,没办法升级到python3.9,所以暂时也不能尝试yutto > 麻烦有时间的时候,帮忙看看能否解决吧,非常感谢! 不是我不想解决啊,是给我的信息不足,我无法定位问题,而且我这里一切正常,甚至无法复现问题……
> 最新版本1.4.12,Windows和Mac电脑都是正常下载的,只有ubuntu系统报错了 注意保护隐私,SESSDATA 已经帮你打码了 按理说这个问题与操作系统无关,问题应该只发生在网络环境差异上,因此回复和之前一样……
你总算回来了:grinning: 那个#19和#21貌似是我疏忽了?刚刚看了眼正则就看出来有问题:joy: 剩下的你慢慢改吧,这段时间我先溜了:stuck_out_tongue_closed_eyes:
近期更新的平台实在太多……基本就是这一个月内吧,学堂在线全面改版,中M视频接口全面改m3u8(包括pc端新旧接口,以及移动端),连好多年没有变过的网易公开课都改新界面了,即便是不会花费太多时间,我也无力去为每一个去支持与测试了,当然我也是不想放弃的,有很多想法我还没有去做,但是实在是……精力有限…… 其实,有些新技术的应用对于爬虫来说更加方便了,不需要慢慢去爬取 HTML 并解析了,相应地,对用户也是更加的友好了,所以,今后我建议还是直接在平台上观看吧\~ 如果哪天我有需求,也许会再对我需求的某门课做下支持吧\~
看 #37 ,提 issue 前先看有没有相似 issue
> 该问题的主要原因是课程太新,如果不是第一次开课而且如果对课程内容的新旧没有要求的话,可以尝试下前几次开课的视频(只是一个思路) 你好,我在十一已对该问题进行处理,该问题也是我在[issues19](19)所说的不要直接复制、与原作者不兼容的问题,既然该问题已经扩大,我在此对我的branch部分commit进行说明 具体说明已迁移至 #23
> 请问最近解析出来中国大学mooc的视频下载链接,放到网页里怎么都是404,找到了课程的cookies要怎么放入python命令中呢? 如果是我的 branch 的话,默认会提示输入 cookies 的呀(如果没提示,请把根目录下的icourse163.json删掉重试),如果只是个别视频的话可以尝试 #27 ,只需要将 url 中的`http://video.study.163.com/edu-video/`替换为`http://jdvodluwytr3t.vod.126.net/jdvodluwytr3t/`,不过该方法不太适合嵌入脚本中批量使用,因为那可能会带来性能上的问题
追番确实不太适合,你所说的“上游系统”,应该就是我当初所设计的 `bilili-blabla` 这种命令吧,通过 `bilili-blabla` 与 `bilili` 命令组合实现更多的功能(前者通过管道传输给后者)。后来考虑到复杂度什么的,我就暂时放弃了,打算 bilili1.x 维持现有架构,而 2.x 可能会做出改变。 其实近期我也在着手准备 2.x 了(新建目录了),目前暂定名为 yutto,yutto 的定位是支持多个子命令的,你可以看作是 `bilili` 与 `bilili-blabla` 的整合,只不过放在两个不同的子命令里了。分离成不同子命令也是防止仅使用 url 导致的语义不明确问题(比如 https://xxxx?p=2 这样的 url 我到底应该是只下载第二话呢还是应该把全番都下载下来呢?) 关于 yutto,我想尽可能地精简其功能,其中一个子命令应当只是单纯下载一个视频那种(比 bilili 更低级的操作),其他子命令会调用其下载逻辑。...