【发布时间】:2022-11-01 16:35:21
【问题描述】:
我正在使用 Python 和 Selenium 来解析网页。我想从这个元素中获取数字 45、77 和 298:
<li id="guru" rel="popover-srs" title=""
data-content="<ul><li>Radicals<span>45</span></li><li>Kanji<span>77</span></li><li>Vocabulary<span>298</span></li></ul>" data-original-title="<div class='srs-logo guru'>
</div>">
<span>420</span>
Guru</li>
这些数字仅在您将鼠标悬停在上方时才会出现。即使我发现这样的元素:
print(driver.find_element(By.ID, 'guru').text)
我得到的只是输出:
420
Guru
如何获取跨度值(45、77、298)中的数字?
【问题讨论】:
标签: python python-3.x selenium selenium-webdriver getattribute