Open163-Downloader
Open163-Downloader copied to clipboard
网易公开课下载器,支持多线程,可分别下载视频及字幕
兄弟打扰了,我在使用的时候发现有的课程无法下载。比如这个: https://open.163.com/newview/movie/free?pid=CGJTHROS9&mid=SGJTHVGI2 具体报错如图所示。虽然显示下载完成,但是下载下来的只有这些文件: 如果单独下载某一集,则是没有任何文件下载下来。报错如图。 其他的课程反而没有这样的问题,不知道会不会与课程名有关。希望兄弟能帮忙看看哈~
视频 :https://open.163.com/newview/movie/free?pid=M7GHICM7G&mid=M9OSGHOLI 报错: ``` Traceback (most recent call last): File "D:\download\python3.9\lib\site-packages\threadpool.py", line 158, in run result = request.callable(*request.args, **request.kwds) File "E:\Open163-Downloader-1.2.0\main.py", line 36, in download_video download_file(video[key],path,head+video["title"]+" - "+dic[quality]+".mp4") File "E:\Open163-Downloader-1.2.0\common.py",...
比如下载这个网址 https://open.163.com/newview/movie/free?pid=M82IF3HFQ&mid=M831V1DBQ 这个课程的title最后面有个空格,然后你没有进行course_name去除空格 然后新建文件夹的时候,你虽然是说要新建一个最后是空格的文件夹 但是windows会把最后一个空格删掉 导致找不到文件错误  解决办法: 在第71行加入 course_name = course_name.strip() 然后给个建议,不要加上中文前缀,加数字,好排序
谢谢作者,加油!