[C#] 取得公開資訊觀測站股票基本資料(上市、上櫃、興櫃
文章推薦指數: 80 %
C# 公開資訊觀測站基本資料。
在公開資訊觀測站可以查到股票的基本資料、財報、股東會、重大訊息等資料.
Skiptocontent
在公開資訊觀測站可以查到股票的基本資料、財報、股東會、重大訊息等資料。
官網連結:公開資訊觀測站
我這次要講解的是如何利用C#ASP.NetMVC取得公開資訊觀測站的股票基本資料。
在公開資訊觀測站可以點選「彙總報表>基本資料>基本資料查詢彙總表」開啟頁面。
網址為:https://mops.twse.com.tw/mops/web/t51sb01
會看到所有上市、上櫃、興櫃、公開發行公司的「基本資料查詢彙總表」
在不選產業別下直接按「查詢」鈕就會取得所有上市公司的基本資料
查詢結果還提供了「另存CSV」的下載連結。
下載檔案是CSV格式,可以利用程式讀取檔案內容
此CSV格式的表頭欄位包含這些
"公司代號","公司名稱","公司簡稱","產業類別","外國企業註冊地國","住址","營利事業統一編號","董事長","總經理","發言人","發言人職稱","代理發言人","總機電話","成立日期","上市日期","普通股每股面額","實收資本額(元)","已發行普通股數或TDR原發行股數","私募普通股(股)","特別股(股)","編製財務報告類型","普通股盈餘分派或虧損撥補頻率","普通股年度(含第4季或後半年度)現金股息及紅利決議層級","股票過戶機構","過戶電話","過戶地址","簽證會計師事務所","簽證會計師1","簽證會計師2","英文簡稱","英文通訊地址","傳真機號碼","電子郵件信箱","公司網址","投資人關係聯絡人","投資人關係聯絡人職稱","投資人關係聯絡電話","投資人關係聯絡電子郵件","公司網站內利害關係人專區網址"
1
"公司代號","公司名稱","公司簡稱","產業類別","外國企業註冊地國","住址","營利事業統一編號","董事長","總經理","發言人","發言人職稱","代理發言人","總機電話","成立日期","上市日期","普通股每股面額","實收資本額(元)","已發行普通股數或TDR原發行股數","私募普通股(股)","特別股(股)","編製財務報告類型","普通股盈餘分派或虧損撥補頻率","普通股年度(含第4季或後半年度)現金股息及紅利決議層級","股票過戶機構","過戶電話","過戶地址","簽證會計師事務所","簽證會計師1","簽證會計師2","英文簡稱","英文通訊地址","傳真機號碼","電子郵件信箱","公司網址","投資人關係聯絡人","投資人關係聯絡人職稱","投資人關係聯絡電話","投資人關係聯絡電子郵件","公司網站內利害關係人專區網址"
目前查出來的公司就有965筆資料,利用程式讀取大量資料是比較合適的方式。
接下來為講解如何利用C#取得所有股票的基本資料CSV檔案,並讀取CSV檔案內容。
目錄1手動取得「查詢」呼叫網址2手動取得CSV呼叫網址3C#取得查詢網址3.1HTML前端View語法3.2Javascript前端View語法3.3C#後端Controller語法3.4GetData()方法3.5C#後端Model語法3.6例外處理3.7測試注意事項4重點整理4.1範例下載
手動取得「查詢」呼叫網址
在「查詢」鈕按右鍵>檢查
在Elements頁籤裡面會看到指標停在「查詢」的HTML上面,然後往上找最近的
延伸文章資訊
- 1公開資訊觀測站api - 軟體兄弟
www.tpex.org.tw, 上櫃資料來源. , 兩周8小時上完Excel VBA爬蟲入門班課程,在課程最後同學問到如何爬「公開資訊觀測站的重大訊息公告」,當時誤判用錯Internet Ex...
- 2[C#] 取得公開資訊觀測站股票基本資料(上市、上櫃、興櫃
C# 公開資訊觀測站基本資料。在公開資訊觀測站可以查到股票的基本資料、財報、股東會、重大訊息等資料.
- 3Python – 透過證交所開放資料API抓取台股當日交易資訊
個股日成交資訊 · 資料格式 · 不要抓錯網址 · 完整程式碼 · 台股歷史股價與趨勢預測 · 推薦文章 ...
- 4實踐排程公開資訊觀測站爬蟲API並寫信通知(1)Python爬蟲
實習間的需求,內容是寫一支爬公開資訊觀測站重大訊息的腳本,並且將一段時間內的資訊統整,透過寫信通知給指定人,完成這部分後,再上雲然後做排程去 ...
- 5政府資料開放平臺資料集清單 - SheetHub.com
如需查詢歷史資料,請至公開資訊觀測站http://mops.twse.com.tw/mops/web/t163sb05. 上櫃公司資產負債表, CSV, http://dts.twse.com....