iT邦幫忙

0

各位先進好,新手想問,關於pytube的語法

  • 分享至 

  • xImage

在Colab 使用
pip install pytube
from pytube import YouTube
from google.colab import drive
drive.mount('/content/gdrive')
url =input('請輸入你要下載的youtube網址: ')
y=YouTube ('url')
yt=y.streams.get_highest_resolution()
yt.download('/content/gdrive/MyDrive/456')


產生下列錯誤訊息。
RegexMatchError Traceback (most recent call last)
in ()
1 url =input('請輸入你要下載的youtube網址: ')
----> 2 y=YouTube ('url')
3 yt=y.streams.get_highest_resolution()
4 yt.download('/content/gdrive/MyDrive/456')

2 frames
/usr/local/lib/python3.7/dist-packages/pytube/helpers.py in regex_search(pattern, string, group)
127 results = regex.search(string)
128 if not results:
--> 129 raise RegexMatchError(caller="regex_search", pattern=pattern)
130
131 logger.debug("matched regex search: %s", pattern)

RegexMatchError: regex_search: could not find match for (?:v=|/)([0-9A-Za-z_-]{11}).*

DanSnow iT邦好手 1 級 ‧ 2021-06-14 13:49:08 檢舉
url 不要加引號
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
japhenchen
iT邦超人 1 級 ‧ 2021-06-15 07:45:47
最佳解答

建議你用youtube-dl,目前都有在更新
https://pypi.org/project/youtube_dl/

我要發表回答

立即登入回答