如何使用Nokogiri gem获取innerHtml

Sas*_*sha 7 parsing ruby-on-rails nokogiri

例如我有html:

<div class="item">
    <p>
        bla bla<br/>
        bla bla
    </p>
</div>
Run Code Online (Sandbox Code Playgroud)

我需要获得div.item的内部html:

 <p>
    bla bla<br/>
    bla bla
 </p>
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用:

doc.css("div.item:first").text
Run Code Online (Sandbox Code Playgroud)

text方法返回没有任何html标签的干净文本

但是我该如何获取div.item的内部html?

尝试:

doc.css("div.item:first").html
Run Code Online (Sandbox Code Playgroud)

但是没有用,文档也没有帮助

有任何想法吗?

Ora*_*ain 26

如果你只需要字符串:

doc.css("div.item:first").inner_html
Run Code Online (Sandbox Code Playgroud)