看板 Stock 關於我們 聯絡資訊
原文恕刪 最近寫整理自己股票的Google Sheet時發現台灣債券ETF的資料用Googlefince()抓不到 所以想用原文的方式來抓yahoo的資料 但yahoo的html有改 原文的公式抓不到了 就簡單改一下公式 給大家參考: =IFERROR(googlefinance("TPE:"&A1,"price"), importxml("https://tw.stock.yahoo.com /quote/"&A1&".TW", "/html/body/div[1]/div/div/div/div/div[4]/div[1]/div[1]/ div/ div[1]/div/div[2]/div[1]/div/span[1]")) A1一樣放股票代碼 結果如下 https://i.imgur.com/sVmWvvf.png -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.254.133.61 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Stock/M.1736035794.A.C51.html
vfgce : googleinfo沒辦法抓上櫃資料,只能抓上巿資料,債券 01/05 08:29
vfgce : etf都是上櫃。用importxml請自行google 範例,然後自01/05 08:29
vfgce : 己去找xpath。網頁有修改卜過的話,xpath可能就不一01/05 08:29
vfgce : 樣。01/05 08:29
iversonya : 好心 好人01/05 08:29
abc0922001 : XPath 有時候會變化,直接複製可能行不通01/05 10:26
ken781222 : 感謝分享01/05 10:38
liliumeow : xpath可以定關鍵字下的子元件 這樣比較寬鬆01/05 10:46
完全沒學過html 跟path的東西 我在研究看看好了 謝謝 ※ 編輯: dovejoymoon (111.254.133.61 臺灣), 01/05/2025 15:53:10
joeboy : 這個path他隨便個結構,你就烙賽了 01/05 20:17
joeboy : 從class 跟 id 下去看吧 01/05 20:17