We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 737e6f7 commit 6a8499bCopy full SHA for 6a8499b
web_programming/instagram_video.py
@@ -0,0 +1,17 @@
1
+from datetime import datetime
2
+
3
+import requests
4
5
6
+def download_video(url: str) -> bytes:
7
+ base_url = "https://downloadgram.net/wp-json/wppress/video-downloader/video?url="
8
+ video_url = requests.get(base_url + url).json()[0]["urls"][0]["src"]
9
+ return requests.get(video_url).content
10
11
12
+if __name__ == "__main__":
13
+ url = input("Enter Video/IGTV url: ").strip()
14
+ file_name = f"{datetime.now():%Y-%m-%d_%H:%M:%S}.mp4"
15
+ with open(file_name, "wb") as fp:
16
+ fp.write(download_video(url))
17
+ print(f"Done. Video saved to disk as {file_name}.")
0 commit comments