gpt4 book ai didi

ruby - 如何使用 Nokogiri 从 HTML 解析多个字符串?

转载 作者:太空宇宙 更新时间:2023-11-03 16:56:03 25 4
gpt4 key购买 nike

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

但坦率地说,Nokogiri 文档也会告诉您相同的信息。

关于ruby - 如何使用 Nokogiri 从 HTML 解析多个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9386484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com