import os main_fd = "作業用フォルダを書く" os.chdir(main_fd) from pytube import YouTube import csv #関数を定義 def download_youtube_video(url, output_folder): try: yt = YouTube(url) video = yt.streams.filter(file_extension="mp4", progressive=True).first() video.download(output_folder) print(f"Video {yt.title} downloaded successfully.") except Exception as e: print(f"Error downloading video from {url}: {e}") def download_videos_from_csv(csv_path, output_folder): with open(csv_path, "r", encoding="utf-8") as csvfile: reader = csv.reader(csvfile) for row in reader: video_url = row[0] download_youtube_video(video_url, output_folder) # csvのファイルパスと保存用のフォルダ csv_file_path = "url.csv" output_folder_path = "保存用フォルダを書く" #ダウンロードの実行 download_videos_from_csv(csv_file_path, output_folder_path)