Nokogiri刮痧

时间:2014-10-14 21:03:55

标签: ruby nokogiri

我想废弃每个视频的标题和链接。

doc = Nokogiri::HTML(open('http://www.stream2u.me/'))
doc.css('.lshpanel').each do |link|
  binding.pry
  puts link.elements[1].text
  puts "LINKS ARE: "
  ## Cant figure out how to get to the links...
end

有人可以帮忙!已经工作了一个小时,无法弄明白。

1 个答案:

答案 0 :(得分:1)

您可以使用css方法找到链接,然后遍历集合以提取href属性。例如:

require 'nokogiri'
require 'open-uri'

doc = Nokogiri::HTML(open('http://www.stream2u.me/'))

doc.css('.lshpanel').each do |d| 
  puts d.css('.lshevent').text
  d.css('a').each { |el| puts el['href'] }
end
相关问题