Chia sẻ tool download từ Google Drive không cần chờ nén folder

120
4013

Tool download từ Google Drive này do bạn Khánh Duy Trần làm và giới thiệu trên group Share Ngay – Yam Community cho anh em. Tool này thực sự hữu ích khi cần tải 1 folder chứa rất nhiều item trên Google Drive.

Mục đích: phù hợp các bạn sinh viên đi tải tài liệu từ Drive, khỏi cần ngồi chờ Google nén cả folder xong lại phải về giải nén..
Có 2 trường hợp mình liệt kê để tool này áp dụng được:

# Case 1: Google Drive là nơi lưu trữ và chia sẻ cực lớn, rất nhiều a/e upload khóa học lên từng video 1 để giúp các bạn tải từng video về hoặc xem trực tiếp trên Googel Drive. Nhưng nhiều bạn lại muốn download cả folder về để học offline.

# Case 2: 1 số trang web bán cả ngàn khóa học, các bạn trả 500k – 1 triệu để email được truy cập folder đó và học chẳng hạn. Nhằm tránh việc các bạn học không học mà tải về share, người upload sẽ up luôn 1 folder nặng để tránh việc các bạn cố ý mua slot để học sau đó tải về rồi upload lên drive kiếm cơm chẳng hạn.
Bởi vì chờ nén cả folder nặng đó tải về rất lâu và nhiều khi nặng quá Google không nén được mà cả mấy trăm file trong 1 folder, chờ nén hay ngồi tải từng file sẽ khiến bạn sẽ nản ngay.

=> tool download từ Google Drive không cần chờ nén folder sẽ giải quyết 2 trường hợp này.

Yêu cầu để sử dụng tool:

  • Môi trường chạy Python 2.
  • Có ID folder/file của Google Drive bạn muốn tải.
  • Có Internet..

Hướng dẫn sử dụng:

# Bước 1: tải về source của Duy trên Github qua link này:

GDriveDownloader by duytran1406

Xem hình này là biết cách tải, nhấn Download Zip về giải nén ra là được.

huong dan tai source tren github 1
Hướng dẫn tải source trên Github
# Bước 2: cài đặt Python 2.7.8 (mình để bản x86, máy bạn x64 tải về xài vẫn ok).

Qua link này: https://python.org/ftp/python/2.7.8/python-2.7.8.msih

Máy mình Windows 64 bit nên mình cài bản 64 bit luôn cho máu. Lúc cài Python nhớ chọn dòng bên dưới để gõ trong cmd nó nhận diện và gọi được python từ folder cài đặt.

cai dat python 2
Nhớ chọn Will be installed on local hard drive rồi nhấn Next là được
# Bước 3: cài đặt pip và 1 số module cần thiết như apiclient, colorama, termcolor, oauth2client để chạy được script trên (thường cài python là nó cài sẵn pip rồi, tuy nhiên mình vẫn hướng dẫn lỡ đâu a/e gặp lỗi).
# Hướng dẫn cài pip:

Cài đặt pip bằng cách tải file này: https://bootstrap.pypa.io/get-pip.pyNhấn Ctrl + S là lưu được file get-pip.py về máy tính.

Sau khi tải về, các bạn chỉ cần mở cmd trong folder chứa file get-pip.py và gõ lệnh:

python get-pip.py

là cài đặt pip thành công. Như video hướng dẫn bên dưới:

# Lưu ý: fix lỗi pip is not recognized as an internal or external command. Xem video hướng dẫn:

# Hướng dẫn cài module apiclient, colorama, termcolor, oauth2client:

Sau khi cài pip thành công, bạn có thể dùng pip để cài bất cứ module bổ trợ nào. Ta cần apiclient để chạy script. Do đó hãy mở cmd và gõ lệnh này:

pip install --upgrade google-api-python-client colorama termcolor oauth2client
# Bước 4: lấy file credentials.json để có quyền access vào tài khoản và tải folder bất kỳ từ tài khoản của anh em.

Truy cập trang phát triển của Google: Python Quickstart API Drive

Step 1: Turn on the Drive API các bạn nhấn vào nút ENABLE THE DRIVE API và tạo mới 1 project. Sau đó nó sẽ hiện nút DOWNLOAD CLIENT CONFIGURATION. Xem video hướng dẫn lấy file chứng nhận của Google credentials.json dưới đây (video dài 39 giây):

Sau khi có được file credentials.json, các bạn copy file đó bỏ vào folder gdrivedownloader-master vừa tải trên Github về.

# Bước 5: chạy file này trong folder gdrivedownloader-master/download.py. Các bạn mở nhanh file download.py bằng cách gõ cmd trên thanh công cụ và nhấn Enter.

Xem video bên dưới cho dễ hình dung:

# Bước 6: video hướng dẫn tải nhanh gọn lẹ:

Changelog update mới nhất:

  • Check và redownload các file down dở hoặc bị corrupt (down lại từ đầu,chưa tìm đc cách resume).
  • Down được các file có tên tiếng Việt.

Nếu có thắc mắc gì trong quá trình sử dụng, hãy comment bên dưới bài viết này để được giải đáp nhé. Chúc các bạn 1 ngày tốt lành!

Chia sẻ tool download từ Google Drive không cần chờ nén folder
4.5 (89.09%) 11 vote[s]

120
Bình Luận Bài Viết

avatar
44 Comment threads
76 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
49 Comment authors
TuấnTừ Ngọc HảiSocola Đại CaKarleenThanh Recent comment authors
Tuấn | <span class="wpdiscuz-comment-count">7 comments</span>
Khách
Tuấn | 7 comments

File “C:\Users\Administrator\Desktop\gdrivedownloader-master\download.py”, line 27
print colored(‘ _______ _______ _______ _______ ___ _______ ______ ______ ___ __ __ _______ ‘, ‘red’)
^
SyntaxError: invalid syntax

Từ Ngọc Hải | <span class="wpdiscuz-comment-count">2 comments</span>
Khách
Từ Ngọc Hải | 2 comments

Mình bị lỗi như thế này. Giúp mình với.

Microsoft Windows [Version 10.0.17763.557]
(c) 2018 Microsoft Corporation. All rights reserved.

C:\Users\Admin\Downloads\Compressed\gdrivedownloader-master>python download.py
Traceback (most recent call last):
File “download.py”, line 2, in
from apiclient import errors
ImportError: No module named apiclient

Socola Đại Ca | <span class="wpdiscuz-comment-count">6 comments</span>
Khách
Socola Đại Ca | 6 comments

tool này có down đc folder mà trong đó lại có nhiều folder k bạn

Karleen | <span class="wpdiscuz-comment-count">3 comments</span>
Khách
Karleen | 3 comments

Em bị thế này thì làm sao ạ?
>>> pip install –upgrade google-api-python-client colorama termcolor oauth2client
File “”, line 1
pip install –upgrade google-api-python-client colorama termcolor oauth2client
^
SyntaxError: invalid syntax

Thanh | <span class="wpdiscuz-comment-count">4 comments</span>
Khách
Thanh | 4 comments

có tool là jdownloader cũng có chức năng getlink như vậy

van diep | <span class="wpdiscuz-comment-count">6 comments</span>
Khách
van diep | 6 comments

C:\Users\PKT\Downloads\gdrivedownloader-master\gdrivedownloader-master>python download.py
Traceback (most recent call last):
File “download.py”, line 2, in
from apiclient import errors
ImportError: No module named apiclient

van diep | <span class="wpdiscuz-comment-count">6 comments</span>
Khách
van diep | 6 comments

lỗi:
C:\Users\PKT\Downloads>pip install –upgrade google-api-python-client colorama termcolor oauth2client
‘pip’ is not recognized as an internal or external command,
operable program or batch file.

Viet | <span class="wpdiscuz-comment-count">10 comments</span>
Khách
Viet | 10 comments

An error occurred: ~~ loi j day bac oi

Giáp Trần | <span class="wpdiscuz-comment-count">3 comments</span>
Khách
Giáp Trần | 3 comments

Admin ơi. Em bị ntn ở bước cuối là nguyên nhân gì?
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

D:\gdrivedownloader-master>python download.py
File “download.py”, line 27
print colored(‘ _______ _______ _______ _______ ___ _______ ____
__ ______ ___ __ __ _______ ‘, ‘red’)
^
SyntaxError: invalid syntax

D:\gdrivedownloader-master>

Phương | <span class="wpdiscuz-comment-count">18 comments</span>
Khách
Phương | 18 comments

Download được max là 100 file/lần hả anh 😐

Narga | <span class="wpdiscuz-comment-count">6 comments</span>
Khách
Narga | 6 comments

cái này khá là lằng nhằng, sao không dùng gdrive
chỉ cần gdrive download --recursive FOLDER_ID là xong

Nguyễn Viết Hoàng | <span class="wpdiscuz-comment-count">2 comments</span>
Khách
Nguyễn Viết Hoàng | 2 comments

Em hay bị lỗi :
An error occurred:
Ad biết tại sao không ạ

Fan Hâm Mộ | <span class="wpdiscuz-comment-count">4 comments</span>
Khách
Fan Hâm Mộ | 4 comments

Dùng rclone nhanh hơn. Hehe

Ichi | <span class="wpdiscuz-comment-count">4 comments</span>
Khách
Ichi | 4 comments

Mk bị lỗi này, ad giúp với ak
Traceback (most recent call last):
File “download_simplified_for_v3.py”, line 138, in
main()
File “download_simplified_for_v3.py”, line 56, in main
fields=’files(id)’).execute()
File “C:\Program Files\Python37\lib\site-packages\googleapiclient\_helpers.py”, line 130, in positional_wrapper
return wrapped(*args, **kwargs)
File “C:\Program Files\Python37\lib\site-packages\googleapiclient\http.py”, line 851, in execute
raise HttpError(resp, content, uri=self.uri)
googleapiclient.errors.HttpError:

Chử Việt Hoàng | <span class="wpdiscuz-comment-count">5 comments</span>
Khách
Chử Việt Hoàng | 5 comments

ơ sao đến bước 6 phần id là phải nhận gửi qua mail ms làm tiếp được ạ.

Hieu Huynh | <span class="wpdiscuz-comment-count">11 comments</span>
Khách
Hieu Huynh | 11 comments

Của em lúc cài python sao khác của anh quá ta
Link: https://imgur.com/a/Bk9ZGJo

Super | <span class="wpdiscuz-comment-count">2 comments</span>
Khách
Super | 2 comments

Nếu muốn chạy bằng python3 (nếu chạy như hướng dẫn mà ra lỗi print colored(‘ _______ _______ _______ _______ ___ _______ ______ ______ ___ __ __ _______ ‘, ‘red’)
^
SyntaxError: invalid syntax chẳng hạn, thì có nghĩa là máy bạn cài python3), bạn mở file download_simplified_for_v3, thêm dòng:
from colorama import init,Fore,Back,Style
vào đầu file, sửa tên thêm đuôi .py cho nó (trên Ubuntu mình k cần), rồi chạy file này bằng cmd (/terminal) là ok

Kien | <span class="wpdiscuz-comment-count">1 comments</span>
Khách
Kien | 1 comments

Gửi mình với

Long | <span class="wpdiscuz-comment-count">1 comments</span>
Khách
Long | 1 comments

Ad xem qua thử phần mềm airexplorer thử, mình thấy phần mềm này khá tiện upload file hay download xuống không cần nén, hoặc có thể cut coppy file trực tiếp trên drive luôn

habaoanh | <span class="wpdiscuz-comment-count">2 comments</span>
Khách
habaoanh | 2 comments

Mọi thứ đều ổn cho tới bước 5:
C:\Users\domin\Downloads\Compressed\gdrivedownloader-master>python download.py
File “download.py”, line 27
print colored(‘ _______ _______ _______ _______ ___ _______ ______ ______ ___ __ __ _______ ‘, ‘red’)
^
SyntaxError: invalid syntax

Giúp em với AD

Long | <span class="wpdiscuz-comment-count">2 comments</span>
Khách
Long | 2 comments

HI ,cho mình hỏi.
Phần mềm có tải được video khi Drive khóa chức năng tải xuống không ad

hung | <span class="wpdiscuz-comment-count">1 comments</span>
Khách
hung | 1 comments

Bạn ơi có trên PHP không ạ