綠茶妹 發表於 10-7-13 21:51

股票日資料下載程式範例(以0050為例)

今天有網友希望我幫他寫股票日資料下載的程式範例,
簡單的寫好了,看不懂再問我。




下圖是下載的路徑



http://www.twse.com.tw/ch/trading/exchange/STOCK_DAY/STOCK_DAY_print.php?genpage=genpage/Report201007/201007_F3_1_8_0050.php&type=csv

其中201007出現2次,把這裡改成其他年份月份即可抓不同時間的資料。
0050表示這是要抓0050的資料。

我寫好的python程式如下:
from urllib import urlretrieve

for y in range(2005, 2011):
for m in range(1, 13):
urlretrieve('http://www.twse.com.tw/ch/trading/exchange/STOCK_DAY/STOCK_DAY_print.php?genpage=genpage/Report'+'%04d'%y+'%02d'%m+'/'+'%04d'%y+'%02d'%m+'_F3_1_8_0050.php&type=csv', 'C:\\test\\'+'%04d'%y+'%02d'%m+'_F3_1_8_0050.csv')

清茶無糖 發表於 10-7-13 21:59

本帖最後由 清茶無糖 於 10-7-13 10:38 PM 編輯

喔喔!這次是圖文教學
綠茶大,文的行(廣閱讀),武的也行(操作獲利){:4_113:}

succeedrich 發表於 10-7-13 23:40

請問~(python程式)這是什麼~??

jinco 發表於 10-7-14 03:00

謝 謝 綠茶 大 ~~~~~

omg 發表於 10-7-14 14:08

哇~~好棒!!!多謝綠茶大.....

join 發表於 10-7-16 00:02

真是不錯喔~卸卸分享囉'

hlloa 發表於 10-7-16 11:36

謝謝綠茶妹的 教學!

callok 發表於 10-7-16 17:07

謝謝綠茶妹的分享

him 發表於 10-7-17 15:49

報告   網址少了一個 &
最後應該是F3_1_8_0050.php&type=csv

綠茶妹 發表於 10-7-17 17:21

回復 9# him


    你真細心..的確少了&。謝謝告知。

jeffrey 發表於 10-7-18 01:54

已經可以了卸卸啊

join 發表於 10-7-18 05:28

真是太棒囉~謝謝你的分享囉!

frantz 發表於 10-9-19 23:05

本帖最後由 frantz 於 10-9-19 11:06 PM 編輯

有出現錯誤訊息唷

frantz 發表於 10-9-19 23:05

這個範例有問題唷~_~
出現了Traceback (most recent call last):
File "E:/Python/test456", line 1, in <module>
    from urllib import urlretrieve
ImportError: cannot import name urlretrieve這樣子的訊息出來

richbonbon 發表於 10-9-20 23:41

請問這個怎麼用法?
頁: [1] 2
查看完整版本: 股票日資料下載程式範例(以0050為例)