【发布时间】:2015-01-16 10:41:56
【问题描述】:
作为那部分代码的示例:
<?xml version="1.0" encoding="iso-8859-1"?>
<bookstore>
<book>
<title lang="eng">Harry Potter</title>
<price>29.99</price>
</book>
<book>
<title lang="eng">Learning XML</title>
<price>39.95</price>
</book>
</bookstore>
使用 python 和 selenium 我尝试选择价格低于 30 的所有书籍(假设列表可能更大)。 我知道在找到合适的价格后,我可以选择父元素,例如:
//book/price[..]
我找到了一些方法来选择具有特定子元素或子元素的值/文本的元素,但我不确定如何检查它的条件,我无法将它们全部粘合在一起。我将不胜感激任何建议。当然可以是 css 选择器,xpath 选择器,任何更适合的。
【问题讨论】: