Проблемы с модулем pafy (Python) - PullRequest
0 голосов
/ 03 мая 2020

Код:

import pafy

video = pafy.new(url)
best = video.getbest()
playurl = best.url

Проблема в том, что модуль pufy работает некоторое время, а затем нерабочие URL-адреса передаются в переменную urlplay, что вызывает ошибки

Ошибка трассировки

1 Ответ

0 голосов
/ 03 мая 2020

Используйте попытку, за исключением вызова функции, который запрашивает нерабочий URL-адрес, чтобы ошибка не сделала ваш код cra sh.

Например, если в функции getbest() указан URL-адрес, используйте следующее:

import pafy

video = pafy.new(url)

try:
    best = video.getbest()
except (TheExceptionYouWantHandled) as exception:
    print(exception)
else:
    playurl = best.url
...