File size: 1,105 Bytes
de84263 02cd7fa 08c869e de84263 326258c 02cd7fa 04717a8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
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")
|