New Ribbon
用Canva設計超快超質感(第2版):商業設計、簡報、影片、網頁、電子書與AI應用最速技 AI繪圖工具 × AI視覺設計平台,從圖像生成到專業設計! 最強職場助攻!ChatGPT + AI 高效工作術 短影音制霸:打造TikTok、YT Shorts、IG Reels成功方程式與AI高效創作力 Canva+AI創意設計與品牌應用250招:從商業技巧、社群祕技到AI圖文影音特效 快快樂樂學威力導演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自學聖經(第二版):從完整入門到職場活用的技巧與實例大全

 

  為何執行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('網址')就出現一大串錯誤訊息。

請輸入姓名。

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


請輸入電子郵件。

格式無效。


請輸入內容。