<div id="was-price">
<div class="price">
<div class="value-price-badge__Special-Buy price-format__badge price-format__badge-align"></div>
<div class="price-format__large price-format__main-price">
<span class="price-format__large-symbols">$</span>
<span>509</span>
<span class="price-format__large-symbols">40</span>
</div>
</div>
我正在尝试查找id=was-price的div下的所有span元素。我尝试了以下方法:driver.find_element_by_id('was-price').find_element(By.TAG_NAME,'span').
,而这并不起作用。
定位这些跨度元素的正确方法是什么?
2条答案
按热度按时间nbewdwxp1#
这条线
如果您想查找单个
span
节点,应该可以使用如果您想获取列表,请尝试您也可以尝试XPath:
rpppsulh2#
除了JaSON提到的,您可以使用单个css_selector定位所有这些元素,如下所示: