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

Ruby 如何使用Nokogiri解析HTML中的多个字符串?,ruby,nokogiri,Ruby,Nokogiri,我需要用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> 安东尼奥·帕斯夸尔 佩尼

我需要用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>

安东尼奥·帕斯夸尔
佩尼斯科拉
要求“nokogiri”
doc=Nokogiri::HTML.parse(“Peñíscola”
但坦率地说,Nokogiri文档也会告诉您同样的情况。

要求“Nokogiri”
doc=Nokogiri::HTML.parse(“Peñíscola”

但是坦率地说,Nokogiri文档也会告诉你同样的情况。

对于记录来说,任何格式的添加都会导致此错误,而我的方法不会受到影响。@pguardiario:你的意思是什么样的更改?第一行的任何小更改-粗体、斜体、锚定等。如果你想幸存下来,你必须按我的方式来做.这可不是开玩笑的:P@pguardiario:也许我太笨了,但我还是不明白你的意思。你能举个例子吗?你的意思是想用其他元素包装文本吗?我想那不再是有效的HTML了(但毕竟,额外的
也不一样)。例如,有一天,他们决定将“Calle Antonio Pascual”改为斜体。他们将其包装在i标记中,您的脚本将停止拾取。作为记录,任何格式的添加都将导致此中断,而我的方法将不受影响。@pguardiario:您的意思是什么样的更改?对第一行的任何小更改-粗体、斜体、锚定、etc.如果你想活下来,你必须按我的方式去做。这可不是开玩笑的:P@pguardiario:也许我太笨了,但我还是不明白你的意思。你能举个例子吗?你的意思是想用其他元素包装文本吗?我想那不再是有效的HTML了(但毕竟,额外的
也不一样)。例如,有一天,他们决定将“Calle Antonio Pascual”改为斜体。他们将其包装在i标记中,您的脚本将停止拾取。别忘了:)别忘了:)