【发布时间】:2021-08-04 15:33:09
【问题描述】:
我正在尝试获取此代码的颜色和图像:
<a href="javascript:void(0)" class="logsss_event_cl itemAttr current " title="MULTI" data-
value="MULTI" data-logsss-const-value="{'x': 'change_color'}"><img
src="https://gloimg.rglcdn.com/rosegal/pdm-product-pic/Clothing/2020/12/24thumb-
img/1608776712993433956.jpg?im_scale=h34_1x"></a>
<a href="javascript:void(0)" class="logsss_event_cl itemAttr " title="LIGHT PINK" data-value="LIGHT
PINK" data-logsss-const-value="{'x': 'change_color'}"><img
src="https://gloimg.rglcdn.com/rosegal/pdm-product-pic/Clothing/2021/04/08thumb-
img/1617901013166741553.jpg?im_scale=h34_1x"></a>
除了以 current 结尾的类之外,两者看起来都一样。
我的问题是我不知道如何只获取元素的值。
我试过了:
color1a= driver.find_element_by_xpath('//*[@id="select-attr-0"]/a[1]').text
color1a= driver.find_element_by_xpath("//*[@class='logsss_event_cl itemAttr
current']").get_Attribute("data-value").text
tumb1= driver.find_element_by_xpath('//*[@id="select-attr-0"]/a[2]/img').text
【问题讨论】:
-
当你说图像是你要提取的 src 时,颜色是什么意思?
标签: python selenium xpath attributes element