PyTubeがKeyErrorとなる場合の対処方法
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