OS: mac os x 10.15.5 python: 3.8.0 contrôle de version python: pyenv
pytube est une bibliothèque python qui installe des vidéos youtube. google a publié l 'API de données youtube, utilisez donc la fonction de téléchargement de vidéos youtube pour les entreprises, etc. Dans ce cas, nous vous recommandons de ne pas utiliser pytube.
pytube est une activité privée à but non lucratif et doit être utilisé dans la mesure où il n'envoie pas de demandes excessives.
Si vous utilisez python3, veuillez installer pytube3.
pip install pytube3
Si vous utilisez python2, veuillez installer 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) + "Téléchargez la deuxième vidéo.")
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
Je publierai le code source sur github. https://github.com/SeiyaTakahashi/pytube3-project
Recommended Posts