Я пытаюсь получить весь текст в теге TD, кроме того, что находится внутри тегов <strong>
(их может быть любое количество).Исключить HTML-тег с Nokogiri
В этом примере я хочу получить: "graavis ● diakriitik (
) ↝ " and "
острый accent`":
<tr class="level2">
<td>
<strong> grave accent </strong>
<strong> (=backquote character) </strong>
graavis ● diakriitik (`) ↝
<a href="?word=sv82">acute accent</a>
</td>
</tr>
Я пытаюсь использовать следующий код, но он не работает:
desc = page.css('tr td:not(strong)').text
'@ doc.xpath ('// тр/тд/узел() [не (само :: сильный)]')' – mudasobwa
@Ba la 'strong' - это тег, а не атрибут' td'. – mudasobwa
@ mudasobwa: вы правы. Удалили. Ваше решение отлично работает. – Bala