OS: mac os x 10.15.5 python: 3.8.0 Python-Versionskontrolle: pyenv
pytube ist eine Python-Bibliothek, die YouTube-Videos installiert. Google hat die [YouTube-Daten-API] veröffentlicht (https://developers.google.com/youtube/v3/getting-started?hl=ja). Verwenden Sie daher die YouTube-Video-Download-Funktion für Unternehmen usw. In diesem Fall empfehlen wir, kein Pytube zu verwenden.
pytube ist eine private, gemeinnützige Aktivität und sollte in dem Maße verwendet werden, in dem keine übermäßigen Anfragen gesendet werden.
Wenn Sie python3 verwenden, installieren Sie bitte pytube3.
pip install pytube3
Wenn Sie python2 verwenden, installieren Sie bitte pytube.
pip install pytube
youtube_links.csv
https://www.youtube.com/watch?v=-VoogELsBms
https://www.youtube.com/watch?v=cN1qnAx8tqg
main.py
import csv
from pytube import YouTube
def download(url, index):
yt = YouTube(url)
print(str(index) + "Laden Sie das zweite Video herunter.")
yt.streams.filter(progressive=True, file_extension='mp4').order_by(
'resolution').desc().first().download('./news', str(index))
with open('youtube_links.csv') as f:
reader = csv.reader(f)
for index, row in enumerate(reader):
url = row[0]
print("start download")
download(url, index)
print("completed download")
$ python main.py
Ich werde den Quellcode auf Github veröffentlichen. https://github.com/SeiyaTakahashi/pytube3-project
Recommended Posts