gpt4 book ai didi

ruby - 如何获取 HTML 标签中的文本?

转载 作者:数据小太阳 更新时间:2023-10-29 08:49:49 24 4
gpt4 key购买 nike

我想获取某个 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>里面有标签。

我该怎么做?

最佳答案

试试inner_html

who_is_raw = html_page.css('div#data123')[0].inner_html

关于ruby - 如何获取 HTML 标签中的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15784401/

24 4 0