获取h1标记内的span类的颜色

2024-05-16 07:33:57 发布

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

我想使用Selenium获取网页中标题元素的所有实例的颜色

例如,对于h1元素,如果我尝试:

h1 = driver.find_element_by_tag_name('h1')
color = elem_tag.value_of_css_property('color')

它只给我一种颜色的值,甚至不是我检查元素时看到的颜色。我理解是因为它被覆盖了。所以我想我需要做的是得到实例的颜色[?]

我看到h1标记中有一个span类,但我不知道如何获得它的颜色:

<h1 class="ccl-2a4b5924 ccl-29aecca026 ccl-a1841d8ca6 ccl-0338edd3d4 ccl-61059584b">
    <span class="example_class-5c86233">SOME TEXT</span>
</h1>

如何获取网页上显示的“某些文本”的颜色


Tags: 实例元素网页标题颜色tagdriverselenium
1条回答
网友
1楼 · 发布于 2024-05-16 07:33:57

这就是你要找的-

from selenium.webdriver.support.color import Color

rgb = driver.find_element_by_xpath("//h1/span").value_of_css_property('color')
hex = Color.from_string(rgb).hex
print("HEX:- " + hex)

如果这是您要找的,请将其标记为答案

相关问题 更多 >