import urllib.request | |
from pytube import YouTube | |
import os | |
import glob | |
def download_video(date): | |
# Delete any existing .mp4 files | |
for mp4_file in glob.glob("*.mp4"): | |
os.remove(mp4_file) | |
year = date[:4] | |
url = f"https://www.cdep.ro/u02/comisii/{year}/cp46_{date}.mp4" | |
try: | |
urllib.request.urlretrieve(url, f"video_{date}.mp4") | |
print("Video downloaded successfully.") | |
return f"video_{date}.mp4" | |
except urllib.error.HTTPError as e: | |
if e.code == 404: | |
print("No video exists for the given date.") | |
else: | |
print(f"An error occurred while downloading the video: {e}") | |
except Exception as e: | |
print(f"An unexpected error occurred: {e}") | |
def download_youtube_video(url): | |
try: | |
youtube = YouTube(url) | |
video = youtube.streams.get_highest_resolution() | |
video_path = video.download() | |
print(f"Video downloaded successfully.") | |
return video_path | |
except Exception as e: | |
print(f"An error occurred while downloading the video: {e}") | |
download_video("20230503") | |