不是喔!SGX另外有下載程式
HttpDL-SGX.rar
(56.57 KB, 下載次數: 14, 售價: 1 金錢)
跟TFE一樣有/out /url /host參數可以下
不過SGX跟TFE實際用法可能不一樣
可以看
SGX下載time&sales
zip檔的連結有一個F參數像下面20180402的資料則是F=4079
- Apps?A=COW_Tickdownload_Content&B=TimeSalesData&F=4079&G=WEBPXTICK_DT-20180402.zip
複製代碼 所以自己要弄/url的話麻煩在F=多少的問題
不過這支SGX下載的程式可以直接執行
就會下載前面頁面中列表裡最新的一個料檔
然後他有 /key 和 /date 參數可以用
/key是用來指定剛剛的F參數
/date則是用來指定要下載的資料檔日期
例如知道20180321的key是4070就能這樣下
- HttpDL-SGX /out MyCsv.zip /key 4070 /date 20180321
複製代碼 所以網頁列表中沒看到的歷史資料,如果知道key就還是能下載到
SGXtick20180321
圖中可以看到也是有資料小於10MB的喔!
SGX版跟TFE一樣,批次檔裏可以用ERRORLEVEL判斷是否有下載成功
所以我的用法是記憶一個key值
用當前的日期如果下載成功則key累加1...日復一日批次進行
反過來用,透過一組date與key陸續遞減
或許也真的可以把SGX有史以來4千多天交易日的所有歷史資料都下載回來...
但是台北對SGX的下載速度很慢,實在沒耐性作這種事
假如把SGX版的程式拿去下載烏魯木齊的資料
當下載超過32MB的資料檔失敗時就會出現提示
那麼就會發現原來還有一個/buf參數可以用
因此若有需要要下載更大的資料檔就可以用這個參數作調整了
例如前面SGX的下載如果加了參數 /buf 5 就會下載失敗了(資料9MB>設定5MB)
現在很多工具都很龐大,然後動不動就要搭NET,
不然就是較新的Win10上要跑常常就出現沒有MSVCxxx.dll的訊息不能跑,
雖然也有會出現訊息但是好像一樣可以正常運作的...(但這不是很莫名其妙嗎)
所以個人看到這種小巧的批次檔案工具程式總是特別喜愛收藏
|