“Unduh pydrive dengan url” Kode Jawaban

Unduh pydrive dengan url

import requests

def download_file_from_google_drive(id, destination):
    URL = "https://docs.google.com/uc?export=download"

    session = requests.Session()

    response = session.get(URL, params = { 'id' : id }, stream = True)
    token = get_confirm_token(response)

    if token:
        params = { 'id' : id, 'confirm' : token }
        response = session.get(URL, params = params, stream = True)

    save_response_content(response, destination)    

def get_confirm_token(response):
    for key, value in response.cookies.items():
        if key.startswith('download_warning'):
            return value

    return None

def save_response_content(response, destination):
    CHUNK_SIZE = 32768

    with open(destination, "wb") as f:
        for chunk in response.iter_content(CHUNK_SIZE):
            if chunk: # filter out keep-alive new chunks
                f.write(chunk)

if __name__ == "__main__":
    file_id = 'TAKE ID FROM SHAREABLE LINK'
    destination = 'DESTINATION FILE ON YOUR DISK'
    download_file_from_google_drive(file_id, destination)
Dead Dog

File Unduh Pydrive

file_list = drive.ListFile({'q': "'{}' in parents and trashed=false".format(folder_id)}).GetList()
Dead Dog

File Unduh Pydrive

for file1 in file_list:
    if file1['title'] == '[name_of_target_folder]':
        folder_id = file1['id']
Dead Dog

Jawaban yang mirip dengan “Unduh pydrive dengan url”

Pertanyaan yang mirip dengan “Unduh pydrive dengan url”

Lebih banyak jawaban terkait untuk “Unduh pydrive dengan url” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya