
最近剛好遇到我爬的網站有小改版,因此剛好花了一點時間調整爬蟲,中間發現取到的值都是空值
原本的程式碼是這樣,卻發現都是空值,用 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")