gpt4 book ai didi

html - 当一个元素有更多带文本的元素时获取该元素的文本

转载 作者:太空宇宙 更新时间:2023-11-04 15:47:55 25 4
gpt4 key购买 nike

我在 Python 和 Firefox 中使用 Selenium,我想在 HTML 的下一部分中获取文本“TextB”,我尝试使用 element.get_attribute('textContent') 但它也接受“TextA”,是否有任何形式只获取该文本?

<p class="class_name" id="id_name">
<i class="class_name2"></i>
<b>TextA</b>
TextB
</p>

最佳答案

尝试只获取最后一个 child 的文本内容

element = driver.find_element_by_id('id_name')
driver.execute_script('return arguments[0].lastChild.textContent', element)

关于html - 当一个元素有更多带文本的元素时获取该元素的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53444507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com