- 前言:本次為pytube的基本練習
tags: 六角學院
主題:雜亂大全19-使用pytube下載Youtube list
本篇重點:
- 練習使用pytube下載Youtube List清單
安裝模組
1 | pip install pytube |
官方文件
- python-pytube文件:
https://python-pytube.readthedocs.io/en/latest/
先處理List的網址
1 | import re |
複製到txt檔
創建文字檔複製網址列之後,儲存檔名video.txt
讀出txt並依序下載
部分程式碼
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17if __name__ == '__main__':
with open('video.txt') as file:
for line in file:
sh_i = 0
yt_path = line.rstrip()
# yt=YouTube("https://youtu.be/sOome7baXD0", on_progress_callback=onProgress)
try:
yt = YouTube(yt_path, on_progress_callback=onProgress)
print(f"正在下載影片: {yt.title}")
stream = yt.streams.filter(type="video", res="720p").first()
# streamss = yt.streams.filter(type="video")
# print(streamss)
# print(stream)
stream.download()
print(f"影片{yt.title}下載完成")
except:
print("URL something error--404")搭配前一篇所使用的數據條
完整範例:
1 | from pytube import YouTube |
參考資料
[1]如何用python下載youtube影片?https://ithelp.ithome.com.tw/articles/10229750
- 若有任何問題↓
- 請聯繫我:
liao86221@gmail.com
- 或填表: https://forms.gle/4FB5Tmtd9A7XcXjF8