# -*- coding: utf-8 -*- """ Created on Thu Mar 25 21:57:31, 2021 @author: Jing-Doo Wang, jdwang@asia.edu.tw, 2021/3/25 """ import requests import pandas as pd import os import time #'http://tisvcloud.freeway.gov.tw/history/TDCS/M06A/20191119/23/TDCS_M06A_20191119_230000.csv' TDCS_M06A = "http://tisvcloud.freeway.gov.tw/history/TDCS/M06A/" Year = "2021" Month = "03" Day = "22" Hour_Start = 0 Hour_End = 2 OutPutDir = "./TDCS_Download/M06A/"+Year+Month #os.mkdir(OutPutDir) if not (os.path.exists(OutPutDir)): os.makedirs(OutPutDir) print("Dir Created "+OutPutDir) else: print("Dir Existed "+OutPutDir) for Hour in range(Hour_Start, Hour_End+1): if Hour < 10: HourStr = "0"+str(Hour) print("0"+str(Hour)) else: print (str(Hour)) #Hour = 23 OneDate = Year+Month+Day OneDay_OneHour_FileName = "TDCS_M06A_"+OneDate+"_"+HourStr+"0000.csv" url = TDCS_M06A +OneDate+'/'+HourStr+'/'+ OneDay_OneHour_FileName csv_data = pd.read_csv(url,encoding='utf-8') OutputFileLocation = OutPutDir+"/"+OneDay_OneHour_FileName #OutputFileLocation csv_data.to_csv(OutputFileLocation) print("Download=>"+OutputFileLocation) time.sleep(20)