В качестве примера на той части кода:Как выбрать все элементы, где дочерний элемент удовлетворяет заданному условию
<?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>
Работа с питоном и селеном я стараюсь, чтобы выбрать все книги (давайте предположим, что список может быть намного больше) с ценой ниже, чем 30. Я знаю, что после того, как найти правильную цену я могу выбрать родительский элемент что-то вроде:
//book/price[..]
Я нашел несколько способов, чтобы выбрать элементы с конкретным ребенком или значением/текстом ребенка , но я не уверен, как проверить это wi го состояния, и я просто не могу склеить все это вместе. Я буду благодарен за любой совет. Конечно, это может быть селектор css, селектор xpath, что лучше подходит.
Быстрая проверка FirePath говорит, что это неверный селектор. И он все равно выбирает цену, а не целую книгу, но без этой цены в конце эффект тот же:/ – Faflok
Извините, моя ошибка, я использовал его как css, а не xpath. Оно работает. Я знал, что это что-то легкое, но не может его поймать. Благодарю. – Faflok