我正在努力使用 Selenium 从内部 div 获取文本。
我希望有人能给我小费。 结构是: 这是更新后的:
`<body class="" data-headtype="" data-page="">
<div id="" class=""></div>
<header id="" class="" ></header >
<div id="" class=""></div >
<div id="" class="" ></div >
<div class=""></div>
<div class=""></div>
<div class=""> flex
<div id="" class="" >
<div id="">
<div class="" data-fade-out="" data-key="" >
<i class=""></i>
<div class=""></div>
**MY TEXT I WANT!!!**
</div >
</div >
</div >
</div>`
您可以尝试 XPath,根据我的经验,它通常比使用 ID 效果更好。 (文档在这里)
driver.find_element(By.XPATH, 'XPath here')
您可以通过浏览器上的 DevTools 获取 XPath,
DevTools > Elements > (Right click on the element) > Copy > Copy XPath