2019年2月11日 星期一

用 Google 試算表抓取上櫃 興櫃股價資料小改版教學

台股有些股票代號不支援GOOGLEFINANCE公式(像是上櫃公司代號),就要透過其他網站提供的資料,取得報價請用以下公式(直接複製在試算表貼上即可):
  • =IFERROR(GoogleFinance(CONCATENATE("0056", ".TW"),"price"), IFERROR(ARRAY_CONSTRAIN(importXML(CONCATENATE("http://m.wantgoo.com/s/",0056),"//*/div[2]/div/div[1]"),1,1))) 
紅色部分,請自行更換股票代號:例如"2884"、"2412"。

以上方式為從玩股網抓取資料,支援台股上市、上櫃、ETF之股票代號。

29 則留言:

  1. 你好 ,請問最近格式跑掉了,要怎麼修改 感恩

    回覆刪除
    回覆
    1. http://hn28082251.blogspot.com/2018/12/google_9.html

      刪除
  2. 您好,與前一位一樣發現格是跑掉了,在猜應該是"//*/div[2]/div/div[1]"有問題,到資料來源網站有找到即時股價的XPATH,但不知道該如何放到公式裡><

    回覆刪除
  3. 試著找了新的xpath, 網站更新後的 xpath="//*/div[2]/div/div[1]/text()"
    填進去公式有效, 參考看看

    回覆刪除
    回覆
    1. 感謝^^
      剛測試過可以耶
      不過完整的XPATH應該不只這樣 但放進去反而出不來~~不知道為什麼???

      刪除
    2. 確實, 直接抓出來的xpath是

      "//*[@id="container"]/div[2]/div/div[1]/text()"

      但因為container所在的那一層只有一個div, 我判斷id應該不重要, 所以第一次嘗試就直接拿掉id, 結果就可以了, 算是純粹運氣好, 也不知道還可以適用多久.

      刪除
    3. 版上多高手
      果然多討論就會有成果

      刪除
    4. 我修改了一下
      大概是這樣可以用
      =IFERROR(GoogleFinance(CONCATENATE("4417", ".TW"),"price"), IFERROR(ARRAY_CONSTRAIN(importXML(CONCATENATE("http://m.wantgoo.com/s/","4417"),"//*/div[2]/div/div[1]/text()"),1,1)))

      刪除
  4. 您好 玩股網的這個抓沒辦法盤中即時是正常的嗎?除商用api外有無能抓即時的方法呢?謝謝正妹~

    回覆刪除
  5. 怎麼這樣 我也是把指令貼在Google試算表 他不會去抓玩股網即時的股價..不知哪錯了 還是妳能提供範例檔,謝謝~~

    回覆刪除
  6. 不好意思 我是用手機開試算表 發現他更新的頻率好像有點久 我把指令的股票代號換家他就抓到即時的了...有辦法改善嗎@@謝謝

    回覆刪除
  7. 找了好久終於找到一個正常可用的參數謝謝各位的付出

    回覆刪除
  8. 非常感謝提供參數
    請問如何取得台股大盤本日成交量
    我用=GoogleFinance("TPE:TAIEX","volume") 無法取得

    回覆刪除
  9. 一直再找如何解決這問題。感恩!!

    回覆刪除
  10. 您好~
    請問可以抓取 漲跌 數值 及 % 嗎?

    回覆刪除
  11. 你好 請問用上方公式 輸入台股股票代號 5410
    無法查詢股價 是否有其他方法
    謝謝

    回覆刪除
  12. 有法取出一系列日期的歷史最高最低收盤股價嗎?跟GOOGLEFINANCE(B1,"ALL",TODAY()-B16,TODAY()) 類似

    回覆刪除
  13. 請問這個公式還活著嗎? 好像跑不出來?

    回覆刪除
  14. 你好,我用了這方式,但是沒有資料出來,上面有一堆公式但是空值,我那步驟弄錯嗎?
    =IFERROR(GoogleFinance(CONCATENATE("4417", ".TW"),"price"), IFERROR(ARRAY_CONSTRAIN(importXML(CONCATENATE("http://m.wantgoo.com/s/","4417"),"//*/div[2]/div/div[1]/text()"),1,1)))

    回覆刪除
  15. 可以指导一下吗?马来西亚的为什么不可以做到呢?

    回覆刪除

經濟日報數位訂閱懶人包

  去年寫過一篇介紹文,經濟日報推出了數位訂閱產品,如果你是價值投資者,或是對產業研究及經濟數據有興趣的朋友,包含深耕國內外財經深度內容、圖像式產業資料庫、早安經濟日報聽新聞等等。   目前有「彭博新聞獨家聯名、七大外媒授權合作、專家解析深度專欄」三大內容,豐富你的關鍵投...