從零開始學股市15:Google Sheet抓不到的資料?靠這招「網頁爬蟲」指令,獲取櫃買及其他股市資訊!

更新 發佈閱讀 4 分鐘
投資理財內容聲明

承上一篇:

如果你試過用 Google Sheets 追蹤台股,一定會遇到一個痛點:「為什麼沒辦法顯示櫃買的股價」。

Google 內建的指令雖然方便,但資料庫大多偏向美股,對台股的細項支援較少。別擔心,這篇要教你如何藉助其他財經網站,爬取所需資料。

本篇僅供教學交流使用,爬蟲資料來源來自Yahoo!股市


一、Google Sheets 網頁爬蟲

IMPORTXML:精準抓取特定文字

可用於抓取網頁中某個角落的數字(如:股價的數字):

語法:

=IMPORTXML("網頁網址", "XPath 路徑")


raw-image

二、實戰範例:抓取台股「股價」

我們以「Yahoo 奇摩股市」作為資料來源,抓取元大美債20年(00679B)的資料。

第一步:獲取網址

元大美債20年(00679B)在 Yahoo 股市的頁面是:

https://tw.stock.yahoo.com/quote/00679B.TWO

第二步:​找網頁Xpath路徑

  1. 對網頁想要獲取的數值按下『右鍵』:
raw-image


  1. 按下檢查,會跳出網頁的架構程式碼,並且自動反藍你剛剛右鍵的目標物
raw-image


  1. 在反藍項按『右鍵』
raw-image


  1. 將鼠標移到『copy』,他會自動跑出右拉選單,按下『copy XPath』即可
raw-image


第三步:使用 IMPORTXML 公式

在 Google Sheets 儲存格填入以下指令:

=IMPORTXML("網頁網址", "XPath 路徑")


raw-image

此時會報錯,是因為我們的XPath中有引號『 ""』,這和我們所用公式的引號重疊了,導致電腦誤會,所以需要把XPath中的雙引號『 ""』,改成單引號『 ''』,問題就解決了。

raw-image

股價成功跑出來了!


三、 此功能其他用處

前幾篇文章我們提過,不配息的公司(成長股) 往往將盈餘再投資以換取股價增長。這類投資人的核心指標不是「殖利率」,而是「成長率」與「本益比」。

你可以利用 IMPORTXML 抓取財經報表中的 「營收成長率」

  • 理論公式: 假設我們要計算公司的價值成長,可以使用 LaTeX 標註的公式:企業價值 (EV) = 股權市值 + 總負債 - 現金及約當現金
  • 當你在 Sheet 中彙整了這些數據,你就能一眼看出這家公司雖然不發錢,但它的「內含價值」是否正在飛速噴發。

⚠️ 小提醒

  1. 網頁改版會失效: 這是爬蟲的宿命。如果 Yahoo 或網站改版,XPath 可能會變,到時你需要重新去網頁「檢查」並複製新的地址。
  2. 存取頻率: 不要一次在一個試算表裡放 500 個 IMPORTXML 指令,這會導致 Google 的伺服器跑不動,出現 #N/A 的錯誤。建議分批處理,或只針對核心持股使用。
  3. 網頁其實不喜歡爬蟲,因為爬蟲不但會增加網頁負擔,又沒有廣告收益,對網站來說是蛀蟲,所以很多網站會用一些手段擋住爬蟲。
  4. 本篇僅作為教學使用,作者仍鼓勵大家直接去網站獲取精美資料,讓網站能永續經營


免責聲明:本文章僅供個人經驗分享與研究參考,不構成任何投資建議,請投資人審慎評估自身風險承受能力。

資料來源:台灣證券交易所、Yahoo!股市


繼續閱讀


成為投資高手:


留言
avatar-img
Brian的理財世界
1會員
23內容數
我不是理財達人,也不是少年股神,就只是個普普通通的一般人。 希望能藉由一般人的觀點,分享一般人都能學到的股市知識。而不是一天到晚報明牌,追漲殺跌,花一堆時間在研究股市,最後一無所有。 我沒有任何群組而且不會主動私訊聯絡,請小心詐騙!
Brian的理財世界的其他內容
2026/02/04
本文教學如何利用 Google Sheets 的 GOOGLEFINANCE 指令,自動抓取股票即時報價、匯率,並結合 SPARKLINE 迷你走勢圖和條件式格式設定,打造專業又美觀的個人化投資報表。雖然 Google Finance 數據有延遲且部分臺股可能抓不到,但是是個省時省力的最佳工具。
Thumbnail
2026/02/04
本文教學如何利用 Google Sheets 的 GOOGLEFINANCE 指令,自動抓取股票即時報價、匯率,並結合 SPARKLINE 迷你走勢圖和條件式格式設定,打造專業又美觀的個人化投資報表。雖然 Google Finance 數據有延遲且部分臺股可能抓不到,但是是個省時省力的最佳工具。
Thumbnail
2026/02/03
臺股除權息旺季來臨,存股族期待領股利,但你知道股價為何下跌?現金股利、股票股利怎麼看?又該如何避開潛藏的稅務與保費?本文一次為你解析除權息全貌,並探討為何不配息股票有時更具優勢,助你找到最適合的投資策略。
Thumbnail
2026/02/03
臺股除權息旺季來臨,存股族期待領股利,但你知道股價為何下跌?現金股利、股票股利怎麼看?又該如何避開潛藏的稅務與保費?本文一次為你解析除權息全貌,並探討為何不配息股票有時更具優勢,助你找到最適合的投資策略。
Thumbnail
2026/02/02
你是否也曾夢想快速累積財富?然而,研究個股、頻繁交易不僅耗時費神,更難以長期打敗大盤。本文將引導你認識大盤ETF的優勢,瞭解如何透過分散風險、緊貼市場報酬、低成本高效益的ETF,解放你的時間與心力,將寶貴的資源投資在自我成長、健康、興趣及人際關係上,最終實現「股市長跑」到「人生長跑」的升華。
Thumbnail
2026/02/02
你是否也曾夢想快速累積財富?然而,研究個股、頻繁交易不僅耗時費神,更難以長期打敗大盤。本文將引導你認識大盤ETF的優勢,瞭解如何透過分散風險、緊貼市場報酬、低成本高效益的ETF,解放你的時間與心力,將寶貴的資源投資在自我成長、健康、興趣及人際關係上,最終實現「股市長跑」到「人生長跑」的升華。
Thumbnail
看更多
你可能也想看
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
簡單來說,Google Sheets(Google 試算表) 就像是「雲端版的 Excel」,而 Google Drive(Google 雲端硬碟) 則是存放所有檔案的「雲端資料櫃」。 以下為您詳細說明兩者的定義與差別: 1. 什麼是 Google Sheets (Google 試算表)? G
Thumbnail
簡單來說,Google Sheets(Google 試算表) 就像是「雲端版的 Excel」,而 Google Drive(Google 雲端硬碟) 則是存放所有檔案的「雲端資料櫃」。 以下為您詳細說明兩者的定義與差別: 1. 什麼是 Google Sheets (Google 試算表)? G
Thumbnail
在管理專案進度或待辦清單時,我們常希望「填入日期」後,該列資料能自動移到「已完成」的頁籤,保持畫面清爽。雖然內建公式可以做到資料同步,但要達成「搬移」且「保留格式」,就需要動用 Google Apps Script。 以下分享一套 優化版腳本,支援雙向搬移,且能完美保留原本的背景顏色、文字格式與日
Thumbnail
在管理專案進度或待辦清單時,我們常希望「填入日期」後,該列資料能自動移到「已完成」的頁籤,保持畫面清爽。雖然內建公式可以做到資料同步,但要達成「搬移」且「保留格式」,就需要動用 Google Apps Script。 以下分享一套 優化版腳本,支援雙向搬移,且能完美保留原本的背景顏色、文字格式與日
Thumbnail
第一章:申請 Google Sheets API (最難的部分) 建立專案:進入 Google Cloud Console。https://console.cloud.google.com/ 2.啟用 API:搜尋並啟用 Google Sheets API 點選下圖中的Google Shee
Thumbnail
第一章:申請 Google Sheets API (最難的部分) 建立專案:進入 Google Cloud Console。https://console.cloud.google.com/ 2.啟用 API:搜尋並啟用 Google Sheets API 點選下圖中的Google Shee
Thumbnail
質押提醒器內容含使用說明
Thumbnail
質押提醒器內容含使用說明
Thumbnail
透過整合Google Sheets、Notion、Google Contacts、Google Calendar及Google Docs等工具,自動化報價及日曆事件的流程,大幅提升工作效率,減少人為錯誤,釋放更多時間專注於業務發展。此自動化方案適用於自由工作者和小企業主。
Thumbnail
透過整合Google Sheets、Notion、Google Contacts、Google Calendar及Google Docs等工具,自動化報價及日曆事件的流程,大幅提升工作效率,減少人為錯誤,釋放更多時間專注於業務發展。此自動化方案適用於自由工作者和小企業主。
Thumbnail
在 Google Sheets 中,SPARKLINE 函數提供了一個方便的方法來創建迷你圖表,讓你可以輕鬆地視覺化數據。這些迷你圖表可以是折線圖、柱狀圖或其他類型,並且可以在單個儲存格中顯示。本教學將向你展示如何使用 SPARKLINE 函數來創建迷你圖表,讓你能夠快速而直觀地理解你的數據。
Thumbnail
在 Google Sheets 中,SPARKLINE 函數提供了一個方便的方法來創建迷你圖表,讓你可以輕鬆地視覺化數據。這些迷你圖表可以是折線圖、柱狀圖或其他類型,並且可以在單個儲存格中顯示。本教學將向你展示如何使用 SPARKLINE 函數來創建迷你圖表,讓你能夠快速而直觀地理解你的數據。
Thumbnail
新的一年來臨,我期望重新檢視我的財務報表,讓自己更輕鬆的管理財務。我希望有一張預算編列表,然後利用這些表格來審視我的預算與到時候實際的收支狀況。我發現許多財務相關的apps都無法滿足我的需求。所以,我親手製作了一個包含預算和實際支出的表格,最後將這兩者合併成一個統一的表格。
Thumbnail
新的一年來臨,我期望重新檢視我的財務報表,讓自己更輕鬆的管理財務。我希望有一張預算編列表,然後利用這些表格來審視我的預算與到時候實際的收支狀況。我發現許多財務相關的apps都無法滿足我的需求。所以,我親手製作了一個包含預算和實際支出的表格,最後將這兩者合併成一個統一的表格。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News