請教證交所的融資融卷餘額下載網址 ?
請教各位大大..
這兩天發現原來用 excel 抓融資融卷餘額 url 不能用了...
原來的:(以 2015/8/12為例)
http://www.twse.com.tw/ch/trading/exchange/MI_MARGN/genpage/Report201508/A11220150812MS.php?select2=MS&chk_date=104/08/12
可以取得 "信用交易統計"這類的資料 =>就是融資融卷餘額
但這兩天這個url 會找不到 A11220150812MS.php
但是如果將 "MS" 改成 "01" (融資融券彙總(水泥工業)), 也就是
http://www.twse.com.tw/ch/trading/exchange/MI_MARGN/genpage/Report201508/A1122015081201.php?select2=MS&chk_date=104/08/12
則可以正確取得水泥類股的資料.
請問各位大大,該用哪種 url 取得 "信用交易統計" 這類的資料..
感謝!!感謝!!
可參考這篇的說明
也可利用上述9樓的程式稍改一下就可用:url = 'http://www.twse.com.tw/ch/trading/exchange/MI_MARGN/MI_MARGN.php'
data = {'download': '', 'qdate': '104/08/14', 'selectType': 'MS'}及第19行,編碼改成utf-8
print(content.decode('utf-8'))
Sirius 發表於 15-8-14 23:16 static/image/common/back.gif
可參考這篇的說明
請問原來的 code 是 python3, 如果是 python 2.7 要如何使用? 謝謝 !!
manny 發表於 15-8-19 21:37 static/image/common/back.gif
請問原來的 code 是 python3, 如果是 python 2.7 要如何使用? 謝謝 !!
我自己不再寫Python 2.x版的程式了
你可以裝最新的3.4.x版
內含Python launcher for Windows
只要在腳本前面標示好
#!/usr/bin/env python3
會以3.x的版本執行
同時裝2.x與3.x版不會有問題
可參考:
Python launcher for Windows
或是另一種方式:
「如何安裝數個不同版本的 Python?」的4樓 請問大大們, 證交所的融資融卷餘額的 CSV 檔, 下載網址 ? 想請問小弟的程式哪裡有問題,我查不太出來?
datestr = str(current_insert_day.year-1911)+"/"+str(current_insert_day.month)+"/"+str(current_insert_day.day)//生成date 104/7/28
data = {'download': '', 'qdate': datestr, 'selectType': 'MS'}
agent = 'Mozilla/5.0 (Windows NT 6.3; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0'
上面的程式都會抓到今天的資料,
如果使用Sirius大的寫法,
url = 'http://www.twse.com.tw/ch/trading/exchange/MI_MARGN/MI_MARGN.php'
data = {'download': '', 'qdate': '104/08/14', 'selectType': 'MS'}
直接修改紅色的字串,則可以抓到104/8/14的資料。
請問想抓一段期間的資料,使用變數傳入該如何修改呢?
感謝。{:4_82:} joey0415 發表於 15-8-14 20:10 static/image/common/back.gif
Joey 大, 求救求救...
重灌電腦後, script 就有問題了....不知道是否 Excel 設定動到了...
error message 如下圖...
只會改基本的 VBA.... 這只能請教大大了...
感謝!! 感謝!!
不好意思....
上述的問題,把原來的IE8升版到IE11 後...
問題就解決了...
請問上述原碼..是存到那裡去執行呢?? keymaker 發表於 16-1-30 18:55
請問上述原碼..是存到那裡去執行呢??
這些 Code 是 Excel 的 VBA....
需要放到 Excel 的"開發人員" => "Visual Basic" 中使用...
hipper68 發表於 16-1-31 14:11
這些 Code 是 Excel 的 VBA....
需要放到 Excel 的"開發人員" => "Visual Basic" 中使用...
...
多謝(您真好心)..我昨天有猜到是這樣..但是..執行到一半有卡住(所以就放棄了)..
證交所程式改來改去..實在是 ooxx ......... 非常累 .....
joey0415 大大 (頭香) vba 原碼裡面的暫停碼 Stop (不知道用意為何?)
總之 joey0415 大大 (頭香)的碼..執行會有「不明的物件」之類的問題 ..
頁:
[1]