PyTubeがKeyErrorとなる場合の対処方法

001

2019年の6月頃からPyTubeがKeyErrorとエラーを出して、動かなくなってしまいました。この記事では対処方法を解説します。

スクリプトを修正します

ファイル名は「mixins.py」です。

40行目付近に

if 'signature=’ in url:

という行があるはずです。

if ('signature=’ in url) or ('&sig=’ in url) or ('&lsig=’ in url):

と書き換えてください。

参考文献

https://stackoverflow.com/questions/56548629/pytube-v-9-5-0-signature-error-in-mixins-py

 

特集記事

Posted by @erestage