raise ExtractorError('找不到 JS 函数 %r' % funcname) youtube_dl.utils.ExtractorError: 找不到 JS 函数 'na'


PS C:UsersAdministratorPycharmProjectshellobot> & C:/Users/Administrator/AppData/Local/Programs/Python/Python39/python.exe c:/Users/Administrator/PycharmProjects/pythonProject/hutao/hutao_command.py

我们已登录为hutao#5005错误:签名提取失败:Traceback(最后一次调用(:文件";C: \Users\Administrator\AppData\Local\Programs\Python39\lib\site packages\youtube_dl\textractor\youtube.py",第1348行,在_decrypt_signature中func=自身_extract_signature_function(文件";C: \Users\Administrator\AppData\Local\Programs\Python39\lib\site packages\youtube_dl\textractor\youtube.py",_extract_signature_function中的第1262行res=自我_parse_sig_js(代码(文件";C: \Users\Administrator\AppData\Local\Programs\Python39\lib\site packages\youtube_dl\textractor\youtube.py",第1331行,在_parse_sig_js中initial_function=jsi.extract_function(函数名(文件";C: \Users\Administrator\AppData\Local\Programs\Python39\lib\site packages\youtube_dl\jsinterp.py",第245行,在extract_function中引发提取器错误("找不到JS函数%r'%funcname"(

标题

youtube_dl.utils.ExtractorError:找不到JS函数"na"(由ExtractorError("找不到JS函数'na'"(引起(

我在使用的版本2021.6.6上遇到了完全相同的问题,但决定使用以下命令升级:

pip install --upgrade youtube-dl

它下载了2021.12.17版本,看起来运行良好,我现在可以像往常一样下载视频了。

同样的错误尝试使用yt-dlp。用法是一样的,只是导入你从youtube dl导入的模块。SHORTCUT:用yt-dlp替换代码中的youtube_dl。但首先安装它。

相关内容

最新更新