|
import urllib.request |
|
from pytube import YouTube |
|
import os |
|
import glob |
|
|
|
|
|
def download_video(date): |
|
|
|
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") |
|
|