Как получить текст в тегах HTML?
Я хочу получить текст внутри определенного тега 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>
теги внутри него.
Как я могу это сделать?
1 ответ
Решение
Попробуй с inner_html
who_is_raw = html_page.css('div#data123')[0].inner_html