iT邦幫忙

1

[Day25]用python抓取台股股價

  • 分享至 

  • xImage
  •  

參考資料
https://hn28082251.blogspot.com/2018/12/pythontwstock2884.html
twstock套件
首先我們先取得twstock在github的連結
https://github.com/mlouielu/twstock
下載後解壓縮
https://ithelp.ithome.com.tw/upload/images/20221123/20153234iDJPiX0FOG.jpg
利用Anaconda環境去操作接下來步驟
首先安裝twstock套件
打開Anaconda prompt輸入pip install twstock
https://ithelp.ithome.com.tw/upload/images/20221123/20153234e3Z5Z8hu9a.jpg
按下Enter後便會開始下載
https://ithelp.ithome.com.tw/upload/images/20221123/20153234LQRtOmflbh.jpg
安裝好後打開Anaconda開啟jupyter
進入jupyter葉面後點選右上角new->python 3
https://ithelp.ithome.com.tw/upload/images/20221123/20153234uUPbEUFkPW.jpg
首先引入twstock套件
https://ithelp.ithome.com.tw/upload/images/20221123/20153234HdXfADFgt2.jpg
先設定一個變數stock,然後呼叫twstock的函式,後面放的數字是股票的代碼(2330台積電)
第二行為抓取近五日之收盤價
https://ithelp.ithome.com.tw/upload/images/20221123/20153234nkJP4LmkTP.jpg
使用stock.high可以抓取近N日的最高價,輸入-5為近五日的最高價
https://ithelp.ithome.com.tw/upload/images/20221123/20153234srFadPdaHD.jpg
示範抓取台積電股票的即時資料
輸入stock2330 = twstock.realtime.get('2330')
然後把它print出來,就可以看到出現的這支股票的詳細資訊
https://ithelp.ithome.com.tw/upload/images/20221123/201532342CmxjQfVgI.jpg
再來示範抓取聯電股票的即時資料
輸入stock2303 = twstock.realtime.get('2303')
然後把它print出來,就可以看到出現的這支股票的詳細資訊
https://ithelp.ithome.com.tw/upload/images/20221123/201532343aStj2pD2O.jpg

除了使用Google試算表還有twstock可以抓取股票的資訊~~


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言