寫給自己的交易檢討改進 金融市場教會我的一門課 多數的利潤來自於順勢 市場會有規律是因為 進行交易的是人性 情緒會降低智商 因此歷史會不斷重演

Selenium 在Xpath下取不到值

最近剛好遇到我爬的網站有小改版,因此剛好花了一點時間調整爬蟲,中間發現取到的值都是空值

原本的程式碼是這樣,卻發現都是空值,用xpath工具查也都沒問題


driver.FindElement(By.XPath("//*[@id='Id01']/div/div/table/tbody/tr[3]/td[1]"))


後來發現要加上.GetAttribute("textContent") 就可以了,稍微筆記一下


driver.FindElement(By.XPath("//*[@id='Id01']/div/div/table/tbody/tr[3]/td[1]")).GetAttribute("textContent")



參考資料及附件

文章關鍵字/標籤: Selenium ASP.NET MVC