あるサイトにあるZIPファイルを全部ダウンロードしたいのですが、1つのファイルを落とすことには成功視したのですが、複数あるファイルを一括でダウンロードする際の記述方法がわかりかねております。
zipdl
1import os 2import shutil 3 4data_dir_path = "/Users/Username/Desktop/temp" 5 6#保存先ディレクトリ作成 7if os.path.exists(data_dir_path): 8 #既にある場合は、先に丸ごと削除する 9 shutil.rmtree(data_dir_path) 10 11os.mkdir(data_dir_path) 12 13import urllib.error 14import urllib.request 15 16file_url = "https://f-tpl.com/zip/tpl_090_rwd.zip" 17 18save_path = "/Users/Username/Desktop/temp/tpl_090_rwd.zip" 19 20try: 21 with urllib.request.urlopen(file_url) as download_file: 22 data = download_file.read() 23 with open(save_path, mode='wb') as save_file: 24 save_file.write(data) 25except urllib.error.URLError as e: 26 print(e)
今回、上記の構文では「tpl_090_rwd.zip」はダウンロードできましたが、他、「001〜089」までナンバリングされているZIPファイルを一括でダウンロードできる構文の書き方を教えてくださいますようお願い申し上げます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。