照著綠茶妹大大的程式碼及使用說明,
服了良方之後竟然發現沒有藥效!(沒辦法抓資料)
因此起了一窺究竟的心,
研究了一個下午Python,
雖然還是搞不懂,
但是將程式碼稍微更動了一下,
竟然就可以了,
說真的雖然搞不懂Python,
但是搞到可以下載了心裡還是挺HIGH的!
建議程式碼更新如下:
from urllib import urlretrieve
for y in range(2010, 2012):
for m in range(1, 4):
for d in range(1, 32):
urlretrieve('http://www.twse.com.tw/ch/trading/exchange/MI_5MINS_INDEX/MI_5MINS_INDEX_PD.php?genpage=genpage%2FReport'+'%04d'%y+'%02d'%m+'%2FA121'+'%04d'%y+'%02d'%m+'%02d'%d+'.php&type=csv', 'D:\\test\\'+'A121'+'%04d'%y+'%02d'%m+'%02d'%d+'.csv')
順便班門弄斧解釋一下程式碼,
請諸位先進不吝指教更正!
for y in range(2010, 2012):
將y定義為2010.2011,為什麼括弧內是2012,乃因為y<2012,故沒有2012的資料
第二段for需加空1格
第三段for需加空2格
第四段urlretrieve需加空3格 |