• Home
  • Market
  • Finance
  • Running
  • Reading
  • Research
  • Travel
  • Lifestyle
  • About Me
No Result
View All Result
  • Home
  • Market
  • Finance
  • Running
  • Reading
  • Research
  • Travel
  • Lifestyle
  • About Me
No Result
View All Result
閱讀、跑步與書寫 ~~只要努力學習,知識一定能夠成為力量

EXCEL VBA yahoo finance網路抓資料心得

2022 年 3 月 29 日
Home Finance

        用EXCEL在YAHOO FINANCE找資料爬了很多文,大部分只是教人如何爬HISTORY部分,這個真的不難,畢竟都是一個LINK,最難是要設定起始日期跟結束日期,這個日期用的是UNIX時間,我個人的用法也不需要經常改日期,所以暫時也不想花太多時間去思考如何用現在時刻去轉化成UNIX時間,隔一段時間人手改就好了(後來寫好了,有時間再更新上來)。

        另外一項較花時間是股票的基本資料,市盈率、股息、股價這個部分,很多人分享了一堆什麼TABLE的語法,試了很多次都不行,尤其是花了很多時間在data-reactid=””裡面,想說能不能直接call id裡面的資料,最後用最原始的寫法,getElementsByTagName(“td”),yahoo finacce也沒有很多個td,從1開始找到29基本上找到我要的東西,然後自己在儲存格裡把東西提出來就可以,這種寫法也許不夠自動化,但達到目的就好了。

        經過操作27是股息率跟股息,29是除淨日,那個表格裡面的項目,大概都在附近,想起小時候用game master修改金庸群俠傳,在一大堆0101裡面尋找角色屬性、修煉招式啊,這個好看太多了。我經常強調學習一種技能按需要就好了,如果初級技能就能解決問題,就不一定要學到專業。或許到了某個時間點,你會因為某些原因慢慢加強這個技能,日子久了,自然而然就成為專家級了。

 Set IE = CreateObject(“internetexplorer.application”) 
    With IE

        .Visible = False ‘True為開啟ie, False為不開啟ie
        .navigate ur
        
        Do While .readyState <> 4 ‘等待網頁開啟
            DoEvents
        Loop
        
         With .document ‘the source code HTML “below” the displayed page.
       
            Cells(1, 1) = .getElementsByTagName(“td”)(27).innerHTML ‘* dividend
            
             Cells(2, 1) = .getElementsByTagName(“td”)(29).innerHTML ‘ exdate  

              Cells(3, 1) = .getElementsByTagName(“td”)(7).innerHTML ‘ ask
             
                Cells(4, 1) = .getElementsByTagName(“h1”)(0).innerHTML ‘companyname
                
                  End With
              End With

    IE.Quit
Tags: 投資工具程式學習VBA
Share198Tweet124Share50
Charlie chacha

Charlie chacha

Related Posts

對等關稅
Finance

分析川普(Donald Trump)的「對等關稅」政策對股票市場的影響

2025 年 4 月 4 日

什麼是「對等關稅」: 「對等關稅」是美國總統川普於2025年4月2日宣布的一項貿易政策,旨在對全球各國實施不同稅率的進口關稅。這項政策的主要目的是回應其他國家對美國商品設置的關稅和非關稅壁壘。 「對等...

澳門房地產 投資工具 平方呎 平方米 價格換算器
Finance

澳門房地產 投資工具 平方呎 平方米 價格換算器

2025 年 2 月 13 日

實用面積平方米價格計算器 實用面積(平方米): 成交價(萬): 計算每平方米價格 建築面積平方呎價格計算器 建築面積(平方呎): 成交價(萬): 建築面積換算率: 計算每平方米價格 在澳門買樓,很多人...

日股分析 – JR九州旅客鐵道株式会社(9142.T )2023年第一季度業績分析
Finance

JR九州 (9142.T) 關於運費和費用調整的申請

2024 年 7 月 24 日

前言: JR九州自1987年成立以來,除了在1996年因消費稅率原因而上調運費外,其它時間運費一直都保持不變,現在因為人口減少,老齡化速度超過全國平均水準,預計疫情以後運輸需求不會回復到以前的水平,再...

持續買進
Finance

關於投資,讀《持續買進》的心得

2024 年 4 月 24 日

今天我們來分享一下最近非常熱門的財經書籍《持續買進》,怎麼說呢?整本書讀下來,也是有所收獲,可是,我個人覺得沒有外界所說那麼高度評價。 其實這本書所說的策略或建議也不是什麼新鮮的東西,只是作者用了一個...

發佈留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

About Me

閱讀、跑步與書寫 ~~只要努力學習,知識一定能夠成為力量

Charlie Chacha

Blogger and Runner

Welcome to my blog! I'm Charlie Chacha, and here I'll be sharing valuable insights on living a fulfilling life and achieving financial success. Join me as we delve into topics such as effective time management, personal growth, and the art of learning. I firmly believe that putting in the effort and embracing continuous learning is the key to unlocking a prosperous future. So, let's embark on this journey together and discover how to thrive in both life and finances!

Categories

  • Finance (37)
  • Lifestyle (7)
  • Market (22)
  • Programming (13)
  • Reading (41)
  • Research (21)
  • Running (41)
  • Sports (2)
  • Travel (3)
  • Uncategorized (1)

Popular

  • JAVA學習筆記 ArrayList

    一個強大的Excel函數OFFSET,動態選取資料範圍

    2403 shares
    Share 961 Tweet 601
  • Excel VBA的自學心得分享

    1915 shares
    Share 766 Tweet 479
  • 自學Excel VBA系列-如何用VBA控制WORD?

    1431 shares
    Share 572 Tweet 358
  • 自學Excel VBA系列-如何用VBA控制OutLook?

    1190 shares
    Share 476 Tweet 298
  • 自學Excel系列 – 使用Vlookup函數的1個小技巧, 文字與數字之間的轉換問題(文字轉數字 數字轉文字)

    621 shares
    Share 248 Tweet 155

Instagram

    Go to the Customizer > JNews : Social, Like & View > Instagram Feed Setting, to connect your Instagram account.
No Result
View All Result
  • Home
  • Market
  • Finance
  • Running
  • Reading
  • Research
  • Travel
  • Lifestyle
  • About Me