0

代码:

import pafy

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

问题是pufy模块工作了一段时间,然后将不工作的 URL 传递给变量urlplay导致错误

错误追踪

4

1 回答 1

0

在请求非工作 URL 的函数调用周围使用 try-except,这样错误不会使您的代码崩溃。

例如,如果getbest()函数是发出 URL 请求的位置,请使用以下命令:

import pafy

video = pafy.new(url)

try:
    best = video.getbest()
except (TheExceptionYouWantHandled) as exception:
    print(exception)
else:
    playurl = best.url
于 2020-05-03T15:55:57.660 回答