在selenium python中获取价值

2024-04-26 17:55:59 发布

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

我有一个元素:

<span class="a-color-price hlb-price a-inline-block a-text-bold">$399.98</span>

我想提取元素文本中以美元表示的价格值。在

我试过:

^{pr2}$

Tags: text文本元素inline价格blockpriceclass
3条回答

我不知道你做错了什么,应该很简单。我用C,但基于你给我的,我会试试这个。如果这不起作用,就用大写的“t”来表示调用的结尾部分“.Text;”。在

my_spanText = driver.get_element_by_xpath("//span[@class='a-color-price hlb-price a-inline-block a-text-bold']").text;

关于:

SpanVariable = driver.get_element_by_xpath('Put Xpath Here')

SpanVariableValue = SpanVariable.text
print SpanVariableValue  # $399.98

您需要获取您正在查看的元素的文本。将您所在的元素放在一个变量中,然后可以调用selenium函数。在本例中,.text为您获取span元素的文本。在

这个对我有用:

元素=driver.find_元素('//*[@id=“hlb subcart”]/div[1]/span/span[2])。文本

相关问题 更多 >