สคริปต์ Python ง่ายๆ ที่ดาวน์โหลดวิดีโอและรูปภาพ TikTok ไปพร้อมๆ กัน โดยจะมีหรือไม่มีลายน้ำก็ได้
ขั้นตอนที่ 1 โคลน repo git clone https://github.com/financiallyruined/TikTok-Multi-Downloader
ขั้นตอนที่ 2 เข้าสู่ไดเร็กทอรี cd TikTok-Multi-Downloader
ขั้นตอนที่ 3 สร้างและเปิดใช้งานสภาพแวดล้อมเสมือนของคุณ
สร้าง: python -m venv venv
หรือ python3 -m venv venv
เปิดใช้งาน: Windows .venvScriptsactivate
| ลินุกซ์ . venv/bin/activate
ขั้นตอนที่ 4 ข้อกำหนดในการติดตั้ง pip install -r requirements.txt
หรือ pip3 install -r requirements.txt
usage: multitok.py [-h] [--links LINKS] [--no-watermark | --watermark] [--workers WORKERS] [--api-version {v1,v2}] [--save-metadata] [--skip-existing] [--no-folders] [--output-dir OUTPUT_DIR]
Multitok: A simple script that downloads TikTok videos concurrently.
options:
-h, --help show this help message and exit
--links LINKS The path to the .txt file that contains the TikTok links. (Default: links.txt)
--no-watermark Download videos without watermarks. (Default)
--watermark Download videos with watermarks.
--workers WORKERS Number of concurrent downloads. (Default: 3)
--api-version {v1,v2}
API version to use for downloading videos. (Default: v2)
--save-metadata Write video metadata to file if specified.
--skip-existing Skip downloading videos that already exist.
--no-folders Download all videos to the current directory without creating user folders.
--output-dir OUTPUT_DIR
Specify the output directory for downloads. (Default: current directory)
วางลิงก์วิดีโอ TikTok ทั้งหมดที่คุณต้องการดาวน์โหลดลงในไฟล์ .txt (หนึ่งลิงก์ต่อบรรทัด) บันทึกและทำตามตัวอย่างการใช้งานพื้นฐาน ในตัวอย่างด้านล่าง ลิงก์จะถูกบันทึกเป็นไฟล์ links.txt:
https://www.tiktok.com/@inter/video/7249049165169315098
https://www.tiktok.com/@inter/video/7247579800242588954
https://www.tiktok.com/@therock/video/7141037553196502318
https://www.tiktok.com/@realmadrid/photo/7375648582063459616
เรียกใช้คำสั่งต่อไปนี้ตามที่คุณต้องการให้ดาวน์โหลดวิดีโอของคุณ
python multitok.py
: ดาวน์โหลดวิดีโอด้วยตัวเลือกเริ่มต้น ถือว่าคุณต้องการดาวน์โหลดวิดีโอลายน้ำฟรีและลิงก์อยู่ในไฟล์ links.txt
python multitok.py --watermark
: ดาวน์โหลดวิดีโอที่มีลายน้ำ จะถือว่าลิงก์อยู่ในไฟล์ links.txt
python multitok.py --no-watermark
: ดาวน์โหลดวิดีโอเวอร์ชันลายน้ำฟรี จะถือว่าลิงก์อยู่ในไฟล์ links.txt
python multitok.py --no-watermark --links example.txt
: ดาวน์โหลดวิดีโอเวอร์ชันลายน้ำฟรีโดยใช้ลิงก์ในไฟล์ example.txt
python multitok.py --watermark --links example.txt --workers 8
: ดาวน์โหลดวิดีโอเวอร์ชันลายน้ำโดยใช้ลิงก์ในไฟล์ example.txt
วิดีโอ 8 รายการจะถูกดาวน์โหลดในแต่ละครั้ง
python multitok.py --save-metadata
: บันทึกข้อมูลเมตาของวิดีโอที่ดาวน์โหลดลงในโฟลเดอร์ข้อมูลเมตา
python multitok.py --api-version v2
: ดาวน์โหลดวิดีโอโดยใช้ v2 api v1 สามารถใช้ได้ในกรณีที่ v2 ไม่ทำงาน
python multitok.py --watermark --links example.txt --workers 4 --api-version v2 --save-metadata
: ดาวน์โหลดเวอร์ชันลายน้ำของวิดีโอโดยใช้ลิงก์ในไฟล์ example.txt
และ api v2 ดาวน์โหลดวิดีโอครั้งละ 4 รายการและข้อมูลเมตาจะถูกบันทึกลงในโฟลเดอร์ข้อมูลเมตา
python multitok.py --output-dir /home/ubuntu/example
: วิดีโอจะถูกดาวน์โหลดลงในไดเร็กทอรี /home/ubuntu/example
python multitok.py --skip-existing --no-folders
: จะไม่มีการสร้างโฟลเดอร์ผู้ใช้และวิดีโอที่ดาวน์โหลดไว้แล้วจะถูกข้ามไป
--no-folders
เพื่อดาวน์โหลดวิดีโอทั้งหมดไปยังไดเร็กทอรีปัจจุบันโดยไม่ต้องสร้างโฟลเดอร์ผู้ใช้--skip-existing
เพื่อข้ามการดาวน์โหลดวิดีโอที่มีอยู่แล้ว