---
# System prepended metadata

title: '# 台股資料爬蟲js (整股篇)'
tags: [javascript, 整股, 台股]

---


## 爬蟲網址

```javascript!
https://mis.twse.com.tw/stock/api/getStockInfo.jsp?ex_ch=${ex_ch}&json=1&delay=0
```

## ex_ch 參數範例

| 情境           | 範例                                         |
| -------------- | -------------------------------------------- |
| 單筆上市       | ```tse_${股票代碼}.tw```                     |
| 單筆上櫃       | ```otc_${股票代碼}.tw```                     |
| 多筆上市或上櫃 | ```tse_${股票代碼}.tw\|otc_${股票代碼}.tw``` |

## 回傳欄位說明

| 欄位名稱 | 說明                            | 欄位名稱 | 說明                         | 欄位名稱 | 說明                                          |
| -------- | ------------------------------- | -------- | ---------------------------- | -------- | --------------------------------------------- |
| tv       | 當前盤中盤成交量                | tlong    | 資料更新時間（單位：毫秒）   | p        |                                               |
| ps       |                                 | f        | 揭示賣量(配合a，以_分隔資料) | ex       | 上市別(上市:tse，上櫃:otc，空白:已下市或下櫃) |
| nu       | 網址                            | ip       |                              | s        |                                               |
| pz       |                                 | g        | 揭示買量(配合b，以_分隔資料) | t        | 最近成交時刻（HH:MI:SS）                      |
| bp       |                                 | mt       |                              | u        | 漲停價                                        |
| a        | 揭示賣價(從低到高，以_分隔資料) | h        | 最高價格                     | v        | 累積成交量                                    |
| b        | 揭示買價(從高到低，以_分隔資料) | it       |                              | w        | 跌停價                                        |
| c        | 股票代號                        | l        | 最低價格                     | nf       | 公司全名                                      |
| d        | 最近交易日期（YYYYMMDD）        | n        | 公司簡稱                     | y        | 昨日收盤價格                                  |
| ch       | Text                            | o        | 開盤價格                     | z        | 當前盤中成交價                                |
| ts       |                                 | i        |                              |

## 範例

> 提醒:CORS會導致失敗

```javascript!=
const ex_ch = 'tse_2330.tw'
const url = `https://mis.twse.com.tw/stock/api/getStockInfo.jsp?ex_ch=${ex_ch}&json=1&delay=0`
const data = await fetch(url).then((res) => res.json())
console.log(data)
```

![台股資料爬蟲js(整股篇)範例回傳](https://hackmd.io/_uploads/rJSSR2Udh.png)

