🤖
【Python × Selenium】非表示のテキストを取得する
やりたいこと
- 要素がdisplay: noneのテキストを取得したい
- HTML内で取得したい要素のクラス名が重複しているので、xpathフル指定で取得する
解決策
- textが表示されている場合
driver.find_element_by_xpath("/html/body/div[1]/div/div/div").text
- textが非表示の場合 ← 今回やりたかったこと
driver.find_element_by_xpath("/html/body/div[1]/div/div/div").get_attribute("textContent")
参考サイト
Discussion