GDRIVE_DIR_DOWNLOADER.PY – Tải hàng loạt file Google Drive công khai theo danh sách link trong thư mục.
I. MỤC ĐÍCH
Công cụ này giúp bạn tự động tải các file công khai trên Google Drive dựa trên danh sách link lưu trong các file văn bản (.txt).
-
Hỗ trợ nhiều file danh sách link cùng lúc.
-
Mỗi file link sẽ có thư mục tải riêng.
-
Không cần đăng nhập Google.
-
Tự động xử lý link cảnh báo quét virus của Google Drive.
II. CẤU TRÚC THƯ MỤC
Sau khi tải code gdrive_dir_downloader.py, bạn nên bố trí như sau:
GDRIVE_DOWNLOADER/ ├─ gdrive_dir_downloader.py ← file chính (script Python) ├─ HUONG_DAN_SU_DUNG.txt ← file hướng dẫn này ├─ link_googledrive/ ← chứa các file danh sách link │ ├─ list1.txt │ ├─ link_hinh_anh.txt │ └─ link_tai_lieu.txt ├─ downloads/ ← nơi lưu file tải về (tự tạo nếu chưa có) └─ download.log ← file log ghi kết quả (tự sinh)
III. CHUẨN BỊ MÔI TRƯỜNG
1️⃣ Cài Python (nếu chưa có)
-
Tải Python 3 tại: https://www.python.org/downloads/
-
Trong lúc cài, đánh dấu chọn “Add Python to PATH”
python --version
→ Kết quả ví dụ: Python 3.11.6
2️⃣ Cài thư viện cần thiết
Chạy lệnh sau trong CMD:
pip install requests tqdm
IV. TẠO FILE LINK
Tất cả file chứa link cần tải phải đặt trong thư mục:
link_googledrive/
Ví dụ: link_googledrive/list1.txt
https://drive.google.com/uc?id=1HhxCaWxtWbsQbBZIVZwVsTcEPsMBvq_T&export=download https://drive.google.com/uc?id=1CFoFTRk4HSZdZwwO2OT2NJmiOmyvj-w2&export=download https://drive.google.com/uc?id=1vT6infpkeIYz8FmtrVIuEtG3xEtGWFxE&export=download
Bạn có thể tạo nhiều file tương tự:
-
list1.txt -
anh_dong.txt -
tai_lieu_tham_khao.txt
▶️ V. CHẠY CHƯƠNG TRÌNH
1️⃣ Mở CMD trong thư mục chứa script
Ví dụ:
cd C:\gdrive_downloader
2️⃣ Chạy lệnh:
python gdrive_dir_downloader.py
VI. KẾT QUẢ SAU KHI CHẠY
Sau khi chương trình chạy xong, cấu trúc thư mục sẽ như sau:
downloads/ ├─ list1/ │ ├─ FileA.pdf │ ├─ FileB.zip │ └─ ... ├─ anh_dong/ │ ├─ Anh1.png │ ├─ Anh2.jpg │ └─ ... ├─ tai_lieu_tham_khao/ │ ├─ TaiLieu.docx │ └─ ...
File download.log:
[2025-11-07 10:01:23] [1.1] SUCCESS -> downloads/list1/FileA.pdf [2025-11-07 10:01:45] [1.2] FAILED after 2 attempts: QuotaExceeded