back-end-portfolio

後端與程式自學心得整理

View the Project on GitHub

利用 Selenium 進行網路爬蟲篩選股票標的物


(A)程式學習到的事情:

(B)程式描述:

本身踏入投資理財領域時間很短,以基本面偏重,因此常會以營收或是財報等標準篩選股票, 取得適合的標的物,後再進一步使用技術分析找買點,因此想試試看能不能簡化平常流程, 不用重覆許多複製貼上的動作去篩選股票。

篩選適合投資標的物

篩選適合投資標的物心得紀錄

此為篩選後的標的物 (1) 成交價位於10~40元 (2) 財報評分 60 以上

Filter後投資標的物

解題想法與概念:

  1. 以 webdriver 開啟瀏覽器
  2. 利用 find_element_by_xpath 方式到達目標頁面
  3. 將目標頁面資訊存入 list 作整理,並將其 300 支股票整理成 dict
  4. 將 dict 轉成 DataFrame 以 filter 將 (1) 財報評分>=60 與 (2) 10 <=成交 <=40 標的物篩選出來