GoogleのドライバをダウンロードするにはPythonのスクリプトファイルを使用します
輸入YAMLの インポートsysの インポート要求 インポートのOS インポート再 インポートtarファイル のインポートshutil URL = '替换のGoogleドライブ文件目录' DEFダウンロード(URL、ファイル名、クッキー
= :なし) オープンで(ファイル名、' WB ' :Fなど) 、応答 =リクエスト.get(URL、ストリーム= Trueの場合、クッキー= クッキー) の合計 = response.headers.get(' コンテンツ長' ) 場合、合計はNoneです: F。書き込み(response.content) 他: ダウンロード =0 合計 = INT (合計) のためのデータで response.iter_content(CHUNK_SIZE = MAX(INT(合計/ 1000年)、1024 * 1024 )): ダウンロードした + = LEN(データ) 、F。書き込み(データ) 完了 = INT(50 *ダウンロード/ 合計) sys.stdoutの。書き込み(' \ R [{} {}] ' .format( ' █ '*、完成" 。「 *(50 - 完成))) sys.stdout.flush() sys.stdoutの。書き込み(' \ n ' ) drive_request = requests.get(URL ) confirm_page = drive_request.text CONFIRMATION_CODE = re.findall(' 確認=({4})'、confirm_page)[ 0 ] プリント(' [*]ダウンロードデータ... ' ) 、ダウンロード(URL .replace( ' CONFIRM "、CONFIRMATION_CODE)、' データ/ viton_resize.tar.gz '、クッキー= drive_request.cookies) # #tarfile.open(" データ/ xxx.tar.gz ").extractall(パス= ' データ/ ' ) # #shutil。ムーブ(' データ/ XXX /試験/ '、' データ/テスト/ ' ) #のOS。RMDIR(' データ/ XXX / ' ) #のos.remove(' データ/ xxx.tar.gz ' ) 印刷(" ダウンロードOK ")
完了