Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/09/2014, 10:07
Harira
 
Fecha de Ingreso: noviembre-2012
Mensajes: 8
Antigüedad: 12 años
Puntos: 0
Respuesta: Problema con RSS con Ruby

La etiqueta link y title me las pilla bien pero si le pido por ejemplo la imagen me sale esto:

undefined method `image' for #<RSS::Rss::Channel::Item:0x007f2244d85f28> (NoMethodError)

y la etiqueta dentro del "item" si que está y me pasa igual con otras etiquetas :(

el codigo es este:

Código PHP:
Ver original
  1. require 'rss'
  2. require 'open-uri'
  3.  
  4. open(url) do |rss|
  5.   feed = RSS::Parser.parse(rss)
  6.   puts "Title: #{feed.channel.title}"
  7.   feed.items.each do |item|
  8.     puts "Item: #{item.title}"
  9.   end

No solo me pasa con la etiqueta image, me pasa con otras. Pero hay rss de noticias de otras páginas que sí que me pilla todo bien y hay otras que muchas etiquetas no me las coge :(