如何使用Nokogiri解析HTML中的多个字符串



我需要用Nokogiri解析这个HTML代码,但将"Piso en Calle Antonio Pascual"保存在一个变量中,将"Peñiscola"保存在另一个变量。

<h1 class="title g13_24">
        Piso en  Calle Antonio Pascual
        <span class="title-extra-info">Peñíscola</span>
</h1>
require 'nokogiri'
doc = Nokogiri::HTML.parse(<<-HTML)
  <h1 class="title g13_24">
    Piso en  Calle Antonio Pascual
    <span class="title-extra-info">Peñíscola</span>
  </h1>
HTML
h1 = doc.at_css('h1.title')
str1 = h1.children[0].text.strip
# => "Piso en  Calle Antonio Pascual"
str2 = h1.at_css('.title-extra-info').text.strip
# => "Peñíscola"

但坦率地说,野村的文件也会告诉你同样的情况。

最新更新