GoogleのドライバダウンロードのPythonスクリプトファイル

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。書き込み(データ) 完了 = INT50 *ダウンロード/ 合計) 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 "

 

完了

 

おすすめ

転載: www.cnblogs.com/xiaoniu-666/p/11838728.html