【发布时间】:2017-12-21 08:44:35
【问题描述】:
我想从 HTML 中提取数据。 我只需要提取数据属性的值 不是整个 div 或文本的内容
示例:
<div class="c-rating-stars c-product-card__rating-stars " data-value="3.333333">
我只需要提取3.333333值
这是我的代码
require 'rails'
require 'mechanize'
require 'nokogiri'
require 'open-uri'
require 'csv'
page = Nokogiri::HTML(open("www.url.com"))
page.css('[data-value]').each do |item|
puts item
end
但是我的代码提取了 div 中的所有内容
【问题讨论】:
标签: html ruby-on-rails ruby nokogiri