New Ribbon
翻倍效率工作術–詢問度破表的Office職人技500+ iOS 11+iPhone 8 / 8Plus / X / iPad 完全活用術:225個超進化技巧攻略 翻倍效率工作術:不會就太可惜的Excel+Power BI 大數據視覺圖表設計與分析 會做簡報就會製作跨平台 App:Smart Apps Creator 3 超神開發術 快快樂樂學威力導演15 - 影片/MV剪輯活用情報特蒐 Excel 2016高效實用範例必修16課-善用資料圖表 x 函數巨集的精算達人 中老年人愛用APP全收錄(第二版)<適用iOS+Android雙系統手機及平板 中老年人快樂學拍照、攝影 生活科技應用網路概論(第二版) 中老年人快樂學電腦(Windows 10+Office 2016) 中老年人快樂學Facebook+LINE 翻倍效率工作術:不會就太可惜的Google超極限應用(第二版) 翻倍效率工作術:不會就太可惜的Excel必學圖表 翻倍效率工作術:不會就太可惜的Excel必學函數

 

  python初學特訓班的pytube套件問題

小賴

小賴
更新時間:2017/10/19 下午 11:30:45

 

請問使用pytube來下載youtube的影片方式是否改變了,因為要執行這本書第九章的pytube1.py和pytube2.py都會出現問題,會顯示:
----> 2 yt = YouTube()
TypeError

----> 4 video = yt.get("mp4", "360p")
AttributeError: 'YouTube' object has no attribute 'get'

請問這要如何解決?

文淵閣工作室

文淵閣工作室
更新時間:2017/10/20 上午 08:16:16

 

pytube 從 7.0.0 版開始語法大幅改變,可參考 pytube 官網:http://python-pytube.readthedocs.io/en/latest/user/quickstart.html#downloading-a-video
pytube1.py 程式碼改為:
from pytube import YouTube
yt = YouTube("https://www.youtube.com/watch?v=27ob2G3GUCQ")
stream = yt.streams.filter(file_extension='mp4', res='360p').first()
stream.download("d:\\tem")

文淵閣工作雄,

文淵閣工作雄,
更新時間:2017/10/20 上午 09:27:47

 

如果不想改書上程式碼,可安裝 7.0.0 以前版本的 pytube,方法:
pip uninstall pytube
pip install -v pytube==6.4.2
即可正常執行書上所有 pytube 程式。




 

 

Re:python初學特訓班的pytube套件問題

請輸入姓名。

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


請輸入電子郵件。

格式無效。


請輸入內容。