2010-07-29 7 views
0

Je rencontre des problèmes lors de l'analyse des flux RSS de différents sites. J'ai besoin de récupérer l'URL, le titre et l'image des flux, mais tous les sites ont une structure différente pour leurs flux. Est-il possible d'avoir un script générique pour récupérer le contenu des flux de n'importe quelle structure?Comment analyser les flux rss aléatoires/non organisés dans Ruby/Rails?

Comment les navigateurs/lecteurs de flux/Google Reader gèrent-ils cette situation?

Répondre

1

Ils ne devraient pas avoir une structure différente sauf s'ils sont de formats différents (ATOM, RSS, RSS 2.0, etc.). Ils devraient tous être marqués comme tels dans le document, donc vous devez ajuster votre code pour en tenir compte ... J'utilise normalement une bibliothèque qui résume tout cela dans une seule API pour accéder aux différents éléments. Je ne fais pas vraiment RoR mais avec php j'utilise Zend_Feed. Je suis sûr qu'il y a quelque chose comme ça dans le monde de Ruby.