Я пытаюсь использовать Nokogiri для отображения результатов по URL-адресу. (по сути, очищая URL-адрес).
У меня есть HTML-код, похожий на:
<p class="mattFacer">Matty</p>
<p class="mattSmith">Matthew</p>
<p class="suzieSmith">Suzie</p>
Итак, мне нужно затем найти все элементы, которые начинаются со слова «матовый». Что мне нужно сделать, так это сохранить значение элемента и имя элемента, чтобы я мог ссылаться на него в следующий раз ... поэтому мне нужно захватить
"Matty" and "<p class='mattFacer'>"
"Matthew" and "<p class='mattSmith'>"
. Я не понял, как захватить HTML-код элемента, но вот что я пока что для элемента (это не работает!)
doc = Nokogiri::HTML(open(url))
tmp = ""
doc.xpath("[class*=matt").each do |item|
tmp += item.text
end
@testy2 = tmp