frantz 發表於 10-9-17 22:59

python自動下載數據問題請教

以下是我試著用綠茶妹之前分享的代碼修正要去下戴外資與陸資投資類股持股率表並存成csv檔
但發現下載下來的全都是空檔@@"
不知道是那邊有問題,需要請教各位資深的前輩唷!!

from urllib import urlretrieve
from datetime import date
from datetime import datetime, timedelta
#today = date.today().strftime('%Y_%m_%d')
today = datetime.today()
yesterday=today
for daynum in range(1, 3521):
path = yesterday.strftime('%Y_%m_%d')
name = 'MI_QFIIS_cat-'+path+'.csv'
print name
try:
   urlretrieve('http://www.twse.com.tw/ch/trading/fund/MI_QFIIS_cat/MI_QFIIS_cat_print.php?language=ch&save=html&save=csv', 'E:\\MI_QFIIS_cat\\'+name)
except IOError as IOE :
    print 'fault'
except ContentTooShortError('!!',50) as CE:
    print 'too short'
yesterday = yesterday - timedelta(1)

doniface 發表於 10-9-19 00:57

PM 給綠茶妹呀~! 問原作者應該最快得到答案才對

frantz 發表於 10-9-19 16:47

回復 2# doniface


   ths,稍後pm

luck.tw 發表於 11-2-11 04:44

我覺得那個頁面是動態產生的
必須先post資料給那個php網頁
然後才能做save csv的動作

pythonist 發表於 11-7-11 23:10

1999年1月5日至2011年7月11日    外資及陸資投資類股彙總持股比率表

siriusxp 發表於 12-10-2 11:10

好檔案阿
感謝PYTHONIST高手分享
頁: [1]
查看完整版本: python自動下載數據問題請教