
แอปพลิเคชันเว็บ Flask นี้อนุญาตให้ผู้ใช้ดาวน์โหลดวิดีโอจาก TikTok, Reddit, Instagram และ YouTube ผู้ใช้สามารถป้อน URL ของวิดีโอที่ต้องการดาวน์โหลด และแอปพลิเคชันจะจัดการการดาวน์โหลดและให้ลิงก์ไปยังวิดีโอที่บันทึกไว้
ดาวน์โหลดวิดีโอ TikTok : ดาวน์โหลดวิดีโอจาก TikTok และบันทึกไว้ในโฟลเดอร์ที่กำหนด
ดาวน์โหลดวิดีโอ Reddit : ดาวน์โหลดวิดีโอจาก Reddit และบันทึกไว้ในโฟลเดอร์ที่กำหนด
ดาวน์โหลดสื่อ Instagram : ดาวน์โหลดโพสต์ (วิดีโอและรูปภาพ) จาก Instagram และบันทึกไว้ในโฟลเดอร์ที่กำหนด
ดาวน์โหลดวิดีโอ YouTube : ดาวน์โหลดวิดีโอจาก YouTube และบันทึกไว้ในโฟลเดอร์ที่กำหนด
Python 3.6 หรือสูงกว่า
กระติกน้ำ
ไลบรารีดาวน์โหลดวิดีโอ:
TikTokDownloader
RedditDownloader
Instagram (พร้อมฟังก์ชันการดาวน์โหลด Instagram ที่จำเป็น)
YouTubeDownloader (พร้อมฟังก์ชันการดาวน์โหลด YouTube ที่จำเป็น)
โคลนที่เก็บ:
โคลนคอมไพล์ https://github.com/maron09/social-media-video-downloader.gitcd social-media-video-downloader
ติดตั้งการพึ่งพา:
pip ติดตั้ง -r ข้อกำหนด.txt
ตั้งค่าโฟลเดอร์:
ตรวจสอบให้แน่ใจว่าโฟลเดอร์ต่อไปนี้มีอยู่ในไดเร็กทอรีราก:
คุณสามารถสร้างได้ด้วยตนเองหรือผ่านทางบรรทัดคำสั่ง:
mkdir reddit_videos tiktok_videos instagram_files youtube_files
reddit_videos
tiktok_videos
instagram_files
youtube_files
หากต้องการเริ่มแอปพลิเคชัน Flask ให้รัน:
หลาม app.py
สิ่งนี้จะเริ่มต้นเซิร์ฟเวอร์บน http://localhost:5000
หน้าแรก : ไปที่ http://localhost:5000/ เพื่อดูหน้าแรก
หน้าดาวน์โหลด : เลือกแพลตฟอร์ม (TikTok, Reddit, Instagram หรือ YouTube) จากเมนูนำทาง
ป้อน URL : บนหน้าของแพลตฟอร์มที่เลือก ให้ป้อน URL ของวิดีโอแล้วคลิกปุ่มดาวน์โหลด
ลิงค์ดาวน์โหลด : หากการดาวน์โหลดสำเร็จ จะมีการจัดเตรียมลิงค์ไปยังวิดีโอที่ดาวน์โหลดไว้
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]
README นี้ให้ภาพรวมของโปรเจ็กต์ คำแนะนำในการตั้งค่า และรายละเอียดการใช้งานเพื่อช่วยให้คุณเริ่มต้นใช้งานเว็บแอปพลิเคชันดาวน์โหลดวิดีโอโซเชียลมีเดีย