get_youtube_subtitle icon indicating copy to clipboard operation
get_youtube_subtitle copied to clipboard

写文件失败

Open p506738532 opened this issue 5 years ago • 2 comments

我的环镜是win10系统,python3.6,在脚本运行到get_sub()函数中的写字幕文件处,偶尔会有崩溃的情况。 我把写文件的编码格式改为utf-8后,问题消失。 codecs.open('Download_subtitles/%s.srt' % new_title,'w','utf-8')` 当然要先引入codecs模块。 感谢您的开源脚本。

p506738532 avatar Aug 15 '19 04:08 p506738532

有些视频的字幕显示已经找到,但却没有下载时为什么呢?每次运行脚本,经常显示Success get [8]. Failure [430],但文件中的所有视频链接都是有效的,而且每次运行显示的成功下载的字幕数量不同,但数量在10左右

Haoban avatar Aug 29 '19 13:08 Haoban

我的情况类似吧,失败是写文件失败。我的解决思路是,先把日志文件写出来,就是那个sucess,failure文件里边得有内容,然后再看程序是不是崩溃,我把多线程的下载改为了单线程,这样便于调试,每次下载的文件终止于哪个地址,那就是这次下载导致了崩溃,只下载这一个,调试崩溃的位置加以修改就好了。每个人的思路不一样,慢慢调试就能得到想要的结果。

p506738532 avatar Aug 29 '19 14:08 p506738532