|
兩行程式碼下載 外資及陸資投資持股統計。
輸入
c:\Python27\python.exe demo.py 20110617 20040211
就可以抓 20110617 往回至 20040211 的 外資及陸資投資持股統計。
全部抓完後再自動砍掉小於100 bytes的.csv檔。
Win7 + Python 2.7.2測試通過。
- import datetime, itertools, os, os.path, sys, urllib
- map(lambda h: os.remove(h[0]), itertools.ifilter(lambda g: os.path.getsize(g[0]) < 100, map(lambda f: urllib.urlretrieve('http://www.twse.com.tw/ch/trading/fund/MI_QFIIS/MI_QFIIS_print.php?category=all&order_by=SortByStockCode&language=ch&save=csv&begin_date=' + f[9:17], f), itertools.ifilterfalse(os.path.exists, ('MI_QFIIS-%s.csv' % d.strftime('%Y%m%d') for d in reduce(lambda b, c: (b - datetime.timedelta(i) for i in range((b-c).days+1)), (datetime.datetime.strptime(a, '%Y%m%d') for a in sys.argv[1:3])))))))
複製代碼 |
評分
-
查看全部評分
|