New Ribbon
快快樂樂學威力導演2024.影音剪輯與AI精彩創作 文淵閣工作室祝福大家新年快樂.龍年吉祥 Power Automate自動化超效率工作術 Midjourney AI圖像魔導書:搭配ChatGPT魔法加倍 超人氣FB+IG+LINE社群經營與行銷力(第二版) 翻倍效率工作術:不會就太可惜的 Excel × ChatGPT 自動化應用 AppInventor2零基礎入門班中文版(第六版) Python零基礎入門班(第四版) C語言學習聖經 用Canva設計超快超質感:平面、網頁、電子書、簡報、影片製作與AI繪圖最速技 PHP8/MySQL網頁程式設計自學聖經 翻倍效率工作術 - 不會就太可惜的Power BI大數據視覺圖表設計與分析(第三版) 社群經營一定要會的影音剪輯與動畫製作術 Notion高效管理250招:筆記×資料庫×團隊協作,數位生活與工作最佳幫手 Office 2021高效實用範例必修16課(附500分鐘影音教學/範例檔) Excel自學聖經(第二版):從完整入門到職場活用的技巧與實例大全 網路開店×拍賣王:蝦皮來了(第二版) 專家都在用的Google最強實戰:表單、文件、試算、簡報、遠距與線上會議 超人氣 Instagram 視覺行銷力(第二版):小編不敗,經營 IG 品牌人氣王的 120 個秘技!

 

  為何執行yt = YouTube('網址')就出現一大串錯誤訊息。

呂


更新時間:2020/12/18 下午 03:39:11

 

Python 特訓班一書,Page8-8程式pytube3.py

from pytube impout YouTube

yt = YouTube('https://影片網址')

為何光執行這兩行就出現以下錯誤訊息?(事先有install pytube3,影片網址也沒錯。)

Traceback (most recent call last):

  File "E:\Python初學特訓班(第四版)學習資源\本書範例\ch08\pytube3.py", line 3, in <module>
    yt = YouTube('https://www.youtube.com/watch?v=27ob2G3GUUCQ')

  File "C:\ProgramData\Anaconda3\lib\site-packages\pytube\__main__.py", line 91, in __init__
    self.prefetch()

  File "C:\ProgramData\Anaconda3\lib\site-packages\pytube\__main__.py", line 183, in prefetch
    self.js_url = extract.js_url(self.watch_html)

  File "C:\ProgramData\Anaconda3\lib\site-packages\pytube\extract.py", line 143, in js_url
    base_js = get_ytplayer_config(html)["assets"]["js"]

  File "C:\ProgramData\Anaconda3\lib\site-packages\pytube\extract.py", line 202, in get_ytplayer_config
    raise RegexMatchError(caller="get_ytplayer_config", pattern="config_patterns")

RegexMatchError: get_ytplayer_config: could not find match for config_patterns


呂


更新時間:2020/12/18 下午 03:46:56

 

抱歉,上則提問中 import 誤打為impout, 實際程式未打錯還是出現上則提問所列出的錯誤訊息。不知何原因,尚請指教。

文淵閣工作室

文淵閣工作室
更新時間:2020/12/20 下午 03:31:20

 

因 YOUTUBE 及 PYTUBE 皆變動,必須安裝 PYTUBE 10.0.0 版才能正常運作:請先解除安裝原有的 PYTUBE 或  PYTUBE3,再以下列命令安裝:
  pip install pytube==10.0.0  (注意:是 pytube 而非  pytube3)




 

 

Re:為何執行yt = YouTube('網址')就出現一大串錯誤訊息。

請輸入姓名。

已超出字元數目的最大值。


請輸入電子郵件。

格式無效。


請輸入內容。