【发布时间】:2021-09-01 05:53:17
【问题描述】:
我在运行 python 3.7 的树莓派 4b 上遇到了 pytube 问题。我收到此错误代码:
%Run Pyoutube_downloader
https://www.youtube.com/watch?v=-QLVxOvESf4
Traceback (most recent call last):
File "/home/pi/Documents/My_Scripts/Pyoutube_downloader", line 5, in <module>
yt = YouTube(link)
File "/home/pi/.local/lib/python3.7/site-packages/pytube/__main__.py", line 71, in __init__
self.video_id = extract.video_id(url)
File "/home/pi/.local/lib/python3.7/site-packages/pytube/extract.py", line 162, in video_id
return regex_search(r"(?:v=|\/)([0-9A-Za-z_-]{11}).*", url, group=1)
File "/home/pi/.local/lib/python3.7/site-packages/pytube/helpers.py", line 129, in regex_search
raise RegexMatchError(caller="regex_search", pattern=pattern)
pytube.exceptions.RegexMatchError: regex_search: could not find match for (?:v=|\/)([0-9A-Za-z_-]{11}).*
我已经尝试了 github 上描述的所有更改和更新,我已经尝试更新所有内容,并且我尝试将错误代码专门复制并粘贴到 Google 中,但无济于事。
有人遇到过这个问题并解决了吗?非常感谢任何帮助。
【问题讨论】:
标签: python raspberry-pi youtube pytube