2

我想获取某个 HTML 标记中的文本。看起来像:

<div id="data123">data1: value1<br>data2: value2<br> data3: value</div>

我的代码如下所示:

html_page = Nokogiri::HTML open 'my_url'
who_is_raw = html_page.css('div#data123')[0] #.text

我得到<div>标签内没有<br>标签的文本或全部<div><br>在里面。<div>但是,我只想要该标签中的文本和其中的<br>标签。

我怎么做?

4

1 回答 1

3

尝试inner_html

who_is_raw = html_page.css('div#data123')[0].inner_html
于 2013-04-03T10:06:42.253 回答