Ошибка при использовании библиотеки Pafy в Python

#python #python-3.x

Вопрос:

Я использую библиотеку Pafy на Python несколько дней назад, мой код работает нормально, но теперь, когда я запускаю свой код, я сталкиваюсь с этой ошибкой
*Я использую Kali Linux и запускаю этот код в терминале *

**Вот мой код**

 import pafy
url="https://www.youtube.com/watch?v=y2tEPmwWEiI"
video=pafy.new(url)
print(video.title)
 

Ошибка

 ERROR: y2tEPmwWEiI: YouTube said: Unable to extract video data
Traceback (most recent call last):
  File "/home/shiva/.local/lib/python3.9/site-packages/youtube_dl/YoutubeDL.py", line 796, in extract_info
    ie_result = ie.extract(url)
  File "/home/shiva/.local/lib/python3.9/site-packages/youtube_dl/extractor/common.py", line 530, in extract
    ie_result = self._real_extract(url)
  File "/home/shiva/.local/lib/python3.9/site-packages/youtube_dl/extractor/youtube.py", line 1839, in _real_extract
    raise ExtractorError(
youtube_dl.utils.ExtractorError: y2tEPmwWEiI: YouTube said: Unable to extract video data

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/shiva/.local/lib/python3.9/site-packages/pafy/backend_youtube_dl.py", line 40, in _fetch_basic
    self._ydl_info = ydl.extract_info(self.videoid, download=False)
  File "/home/shiva/.local/lib/python3.9/site-packages/youtube_dl/YoutubeDL.py", line 819, in extract_info
    self.report_error(compat_str(e), e.format_traceback())
  File "/home/shiva/.local/lib/python3.9/site-packages/youtube_dl/YoutubeDL.py", line 624, in report_error
    self.trouble(error_message, tb)
  File "/home/shiva/.local/lib/python3.9/site-packages/youtube_dl/YoutubeDL.py", line 594, in trouble
    raise DownloadError(message, exc_info)
youtube_dl.utils.DownloadError: ERROR: y2tEPmwWEiI: YouTube said: Unable to extract video data
 

Комментарии:

1. Попробуйте обновить pafy

2. Но я ничего не нашел в документации Pafy! Как вы, пожалуйста, поможете мне?

3. сначала проверьте, есть ли у вас новейшая версия Pafy и. youtube_dl Несколько недель назад возникла проблема с другим модулем YouTube , потому YouTube что изменился код на сервере, и ему потребовались изменения в модуле — и установка новейшей версии может помочь. Или вам, возможно, придется подождать более новой версии.

4. в документации Pafy не было никаких новостей об обновлениях.

5. документация также может нуждаться в обновлениях — и для этого требуется время и кто — то, кто это сделает, — поэтому не проверяйте документацию, а попробуйте pip install --update .