這個 Flask Web 應用程式允許用戶從 TikTok、Reddit、Instagram 和 YouTube 下載影片。用戶可以輸入他們想要下載的影片的 URL,應用程式將處理下載並提供指向已儲存影片的連結。
TikTok影片下載:從TikTok下載影片並將其保存在指定資料夾中。
Reddit 影片下載:從 Reddit 下載影片並將其保存在指定資料夾中。
Instagram 媒體下載:從 Instagram 下載貼文(影片和圖像)並將其保存在指定資料夾中。
YouTube 影片下載:從 YouTube 下載影片並將其保存在指定資料夾中。
Python 3.6 或更高版本
燒瓶
影片下載庫:
TikTokDownloader
RedditDownloader
Instagram
(具有必要的Instagram下載功能)
YouTubeDownloader
(具有必要的 YouTube 下載功能)
克隆儲存庫:
git 克隆 https://github.com/maron09/social-media-video-downloader.gitcd Social-media-video-downloader
安裝依賴項:
pip install -r 要求.txt
設定資料夾:
確保根目錄中存在以下資料夾:
您可以手動或透過命令列建立它們:
mkdir reddit_videos tiktok_videos instagram_files youtube_files
reddit_videos
tiktok_videos
instagram_files
youtube_files
要啟動 Flask 應用程序,請運行:
蟒蛇應用程式.py
這將在http://localhost:5000
上啟動伺服器。
首頁:導覽至http://localhost:5000/
查看首頁。
下載頁面:從導航選單中選擇平台(TikTok、Reddit、Instagram 或 YouTube)。
輸入網址:在所選平台的頁面上,輸入視訊網址並點選下載按鈕。
下載連結:如果下載成功,將提供下載影片的連結。
app.py :主要的 Flask 應用程式檔案。
templates/ :包含主頁和其他頁面的 HTML 範本。
homepage.html :主主頁模板。
TikTok/tiktok_page.html :TikTok 下載頁面的範本。
Reddit/reddit_page.html :Reddit 下載頁面的範本。
Instagram/instagram_page.html :Instagram 下載頁面的範本。
Youtube/youtube_page.html :YouTube 下載頁面的範本。
download.html :用於顯示下載連結的範本。
reddit_videos/ :保存 Reddit 影片的資料夾。
tiktok_videos/ :保存 TikTok 影片的資料夾。
instagram_files/ :儲存 Instagram 媒體檔案的資料夾。
youtube_files/ :保存 YouTube 影片的資料夾。
如果影片 URL 無效或下載失敗,主頁上會顯示錯誤訊息。
下載過程中的錯誤會被記錄下來以供故障排除。如果出現問題,請檢查 Flask 應用程式日誌以取得更多詳細資訊。
歡迎貢獻!請分叉儲存庫並提交任何功能或錯誤修復的拉取請求。
如有任何問題或支持,請在儲存庫中提出問題或聯絡專案維護人員。
電子郵件: [email protected]
本自述文件提供了項目概述、設定說明和使用詳細信息,以幫助您開始使用社交媒體影片下載器 Web 應用程式。