检索span类外部的值

2024-04-20 13:14:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图读取以下值9.692

 <li><span class="tab-box">Deposit:</span> 9.692</li>

我似乎无法获取span标记之外的文本。我可以通过以下方式检索文本存款:

driver.find_elements_by_xpath("//span[@class='tab-box']")

Tags: 标记文本boxbydriver方式lielements
1条回答
网友
1楼 · 发布于 2024-04-20 13:14:12

文本9.692在父级<li>中。您可以用这个xpath获得<li>标记

driver.find_elements_by_xpath("//li[.//span[@class='tab-box']]")

并删除<span>文本以获得结果

deposit_text = driver.find_elements_by_xpath('//span[@class="tab-box"]').text
all_text = driver.find_elements_by_xpath('//li[//span[@class="tab-box"]]').text
number_text = all_text.replace(deposit_text, '')

相关问题 更多 >