いくつかのhtmlを分析するのにNokogiriを使用しています。しかし、私はどのようにノードの生のhtmlを取得するのか分からない。例えば、与えられた:Nokogiriがノードの生のhtmlを取得する
<tr class="tableX">
<td align="center">
<font size="2"><a href="javascript:open('9746')">9746</a></font>
</td>
<td align="center">
<font size="2">2012-06-26</font>
</td>
</tr>
を、私はこのXPathを使用する場合:node.text
とnode.content
から
doc = Nokogiri::HTML(html)
nodes = doc.search("//tr[@class='tablebX']")
nodes.each do |node|
node.text # or node.content
end
結果は以下のとおりです。
9746
2012-06-26
私はtr
内のすべての生のHTMLを取得したいと思いブロック。この場合:
<td align="center">
<font size="2"><a href="javascript:open('9746')">9746</a></font>
</td>
<td align="center">
<font size="2">2012-06-26</font>
</td>
これを行うには適切な方法はありますか?