функция pytube-Youtube не инициализируется - PullRequest
0 голосов
/ 26 ноября 2018

У меня установлено pytube, я получаю сообщение об ошибке (я использую python 3.7), проблема, похоже, связана с самим pytube, я использую точный код учебных пособий для этого модуля.

import pytube

link ='https://www.youtube.com/watch?v=9bZkp7q19f0'
yt = pytube.YouTube(link)
stream = yt.streams.first()
finished = stream.download()
print('Download is complete')


Traceback (most recent call last):
  File "C:\automate the boring stuff\youtubetry.py", line 6, in <module>
    yt = pytube.YouTube(link)
  File "C:\Users\diodi\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pytube\__main__.py", line 88, in __init__
    self.prefetch_init()


[Finished in 6.0s with exit code 1]

1 Ответ

0 голосов
/ 26 ноября 2018

У меня был этот вопрос на прошлой неделе.Так как я нахожусь на Ubuntu, мне помогло перейти на:

/home/<username>/anaconda3/lib/python3.6/site-packages/pytube

и добавить

r'\bc\s*&&\s*d\.set\([^,]+,.*?\((?P<sig>[a-zA-Z0-9$]+)\(\(0\s*,\s*window.decodeURIComponent'

в список шаблонов в функции get_initial_function_name() в cipher.py,Ошибка была дополнительно обсуждена в этой ветке Github .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...