2020年3月14日 星期六

norn-minehunter網站更新 [美股掃雷&健檢網站]

今天想定檢一下自己手邊的持股, 發現norn-minehunter網站有些策略又拿不到report了, 查了下發現Azure DevOps連續build test failed好幾天了 (之前build failed寄信通知的role沒設定好QQ, 今天才發現), 看了一下結果是Yahoo財經又改版了, 明明上次網站改版還不到一個月, 而且還連續兩次都只改html小layout, 該不會只是單純在防爬蟲吧..., 以下是最近改版對應的xpath, 真的是有智障到...。

1. //*[@id=\"Col1-1-KeyStatistics-Proxy\"]/section/div[2]/div[2]/div/div[3]/div/table/tbody
2. //*[@id=\"Col1-1-KeyStatistics-Proxy\"]/section/div[3]/div[2]/div/div[3]/div/table/tbody
3. //*[@id=\"Col1-1-KeyStatistics-Proxy\"]/section/div[3]/div[2]/div/div[3]/div/div/table/tbody

總之..., 我也只能配合他改, 不過如果Yahoo在繼續這樣頻繁小改版, 我就打算放棄xpath直接用regular expression了, 其實認真說真的很不想用regular expression, 如果是複雜的網站就算了, 爬這種table類的只要用xpath, 我就可以很簡單地把所有欄位轉成key value pair, 可是如果是regular expression就變成每個欄位都要對應處理..., 到時maintain又會超累..., 這也沒辦法就是了QQ。


更新內容:
* 修復 Yahoo Finance 統計資料頁面修改造成伺服器無法取得股息資料問題

掃雷網站位址:
https://norn-minehunter.zmcx16.moe/

Github:
https://github.com/zmcx16/stock-minehunter

開發心得:
https://blog.zmcx16.moe/2019/10/norn-minehunter.html

Illustrator:
超愛喝榛奶

Demo:











沒有留言:

張貼留言