COCO研究院

 找回密碼
 註冊
搜索
查看: 7002|回復: 11

請教證交所的融資融卷餘額下載網址 ?

[複製鏈接]
發表於 15-8-13 23:32 | 顯示全部樓層 |閱讀模式


請教各位大大..
這兩天發現原來用 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 取得 "信用交易統計" 這類的資料..
感謝!!感謝!!
發表於 15-8-14 23:16 | 顯示全部樓層
可參考這篇的說明


也可利用上述9樓的程式稍改一下就可用:
  1. url = 'http://www.twse.com.tw/ch/trading/exchange/MI_MARGN/MI_MARGN.php'
  2. data = {'download': '', 'qdate': '104/08/14', 'selectType': 'MS'}
複製代碼
及第19行,編碼改成utf-8
  1. print(content.decode('utf-8'))
複製代碼

評分

參與人數 1金錢 +2 收起 理由
hipper68 + 2 感謝, 來弄一個 python版

查看全部評分

發表於 15-8-19 21:37 | 顯示全部樓層
Sirius 發表於 15-8-14 23:16
可參考這篇的說明

請問原來的 code 是 python3, 如果是 python 2.7 要如何使用? 謝謝 !!
發表於 15-8-20 09:41 | 顯示全部樓層
manny 發表於 15-8-19 21:37
請問原來的 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樓
發表於 15-9-5 19:51 | 顯示全部樓層
請問大大們, 證交所的融資融卷餘額的 CSV 檔, 下載網址 ?
發表於 15-11-20 23:30 | 顯示全部樓層
想請問小弟的程式哪裡有問題,我查不太出來?
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的資料。
請問想抓一段期間的資料,使用變數傳入該如何修改呢?
感謝。
 樓主| 發表於 15-12-10 20:52 | 顯示全部樓層
joey0415 發表於 15-8-14 20:10

Joey 大, 求救求救...

重灌電腦後, script 就有問題了....不知道是否 Excel 設定動到了...
error message 如下圖...
只會改基本的 VBA.... 這只能請教大大了...
感謝!! 感謝!!

20151210 (3).png 20151210 (2).png
 樓主| 發表於 15-12-10 23:42 | 顯示全部樓層

不好意思....
上述的問題,把原來的IE8升版到IE11 後...
問題就解決了...



發表於 16-1-30 18:55 | 顯示全部樓層
請問上述原碼..是存到那裡去執行呢??
 樓主| 發表於 16-1-31 14:11 | 顯示全部樓層
keymaker 發表於 16-1-30 18:55
請問上述原碼..是存到那裡去執行呢??



這些 Code 是 Excel 的 VBA....
需要放到 Excel 的  "開發人員" => "Visual Basic" 中使用...
發表於 16-1-31 15:05 | 顯示全部樓層
hipper68 發表於 16-1-31 14:11
這些 Code 是 Excel 的 VBA....
需要放到 Excel 的  "開發人員" => "Visual Basic" 中使用...
...

多謝(您真好心)..我昨天有猜到是這樣..但是..執行到一半有卡住(所以就放棄了)..
證交所程式改來改去..實在是 ooxx ......... 非常累 .....

發表於 16-1-31 15:14 | 顯示全部樓層
joey0415 大大 (頭香) vba 原碼裡面的暫停碼 Stop (不知道用意為何?)

總之 joey0415 大大 (頭香)  的碼..執行會有「不明的物件」之類的問題 ..
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-5-4 22:43

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 | AI繪圖AI超擬真美女AI beauty AI Stable DiffusionAI正妹AI Lookbook