Не уверен, что означает эта трассировка - PullRequest
0 голосов
/ 14 мая 2019

Итак, я нашел этот проект

https://codereview.stackexchange.com/questions/192281/download-song-or-video-from-youtube-using-pytube

онлайн, и он позволяет вам скачивать видео с YouTube из интернета, но когда я захожу по ссылке и нажимаю «загрузить», это дает мне эту ошибку, и яЯ понятия не имею, что это значит, и я попытался найти ответ в Google, но я не могу найти какие-либо решения, поэтому я надеюсь, что кто-то может мне помочь.

Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Users\bob\AppData\Local\Programs\Python\Python37\lib\tkinter\
__init__.py", line 1705, in __call__
    return self.func(*args)
  File "C:\Users\bob\Desktop\youtube.py", line 104, in checkYoutubeLink
    self.downloadWindow()
  File "C:\Users\bob\Desktop\youtube.py", line 112, in downloadWindow
    self.app = SecondPage(self.newWindow, self.youtubeEntryVar.get(), self.Folde
rName, self.ChoicesVar.get())
  File "C:\Users\bob\Desktop\youtube.py", line 134, in __init__
    self.yt = YouTube(self.youtubeEntry)
  File "C:\Users\bob\AppData\Local\Programs\Python\Python37\lib\site-pac
kages\pytube\__main__.py", line 88, in __init__
    self.prefetch_init()
  File "C:\Users\bob\AppData\Local\Programs\Python\Python37\lib\site-pac
kages\pytube\__main__.py", line 96, in prefetch_init
    self.prefetch()
  File "C:\Users\bob\AppData\Local\Programs\Python\Python37\lib\site-pac
kages\pytube\__main__.py", line 170, in prefetch
    age_restricted=self.age_restricted,
  File "C:\Users\bob\AppData\Local\Programs\Python\Python37\lib\site-pac
kages\pytube\extract.py", line 121, in video_info_url
    group=0,
  File "C:\Users\bob\AppData\Local\Programs\Python\Python37\lib\site-pac
kages\pytube\helpers.py", line 65, in regex_search
    .format(pattern=pattern),
pytube.exceptions.RegexMatchError: regex pattern (\W[\'"]?t[\'"]?: ?[\'"](.+?)[\
'"]) had zero matches

Ответы [ 2 ]

1 голос
/ 14 мая 2019

Так как эта ошибка исходила от pytube, я быстро просмотрел их проблемы в github. Это проблема для проблемы:

https://github.com/nficano/pytube/issues/381

В нем говорится, что это исправлено в версии 9.5.0, pip install -U pytube должно установить исправленную версию.

0 голосов
/ 14 мая 2019

traceback - это последовательность невозвращенных вызовов, выполненных до момента возникновения фактической ошибки.Это поможет вам определить не только конкретную ошибку, но и контекст, в котором она произошла.

...