Я работаю над сценарием Ruby, который использует селекторы Nokogiri и CSS. Я пытаюсь очистить некоторые данные из HTML, которые выглядят так:
<h2>Title 1</h2>
(Part 1)
<h2>Title 2</h2>
(Part 2)
<h2>Title 3</h2>
(Part 3)
Есть ли способ выбрать из Part 2
только путем указания текста элементов h2
, которые представляют начало иконечные точки?
Интересующие данные в Part 2
представляют собой таблицу с элементами tr
и td
, которые не имеют идентификаторов class
или id
. В других частях также есть таблицы, в которых я не заинтересован. Что-то вроде
page.css('table tr td')
на всей странице будет выбирать из всех этих других таблиц в дополнение к той, которая мне нужна, и я быхотелось бы избежать этого, если это вообще возможно.