作为代码部分的一个例子:
<?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选择器,无论什么更适合。
答案 0 :(得分:0)
这会有用吗?
//bookstore/book[price<30]