Как разобрать случайные / неорганизованные RSS-каналы в Ruby / Rails? - PullRequest
0 голосов
/ 29 июля 2010

У меня возникли проблемы при разборе RSS-каналов с разных сайтов. Мне нужно получить URL, заголовок и изображение из каналов, но все сайты имеют разную структуру для своих каналов. Возможно ли иметь универсальный скрипт для извлечения контента из каналов любой структуры?

Как браузеры / читатели фидов / Google Reader справляются с этой ситуацией?

1 Ответ

1 голос
/ 29 июля 2010

Они не должны иметь другую структуру, если они не имеют разные форматы (ATOM, RSS, RSS 2.0 и т. Д.).Все они должны быть помечены как таковые в документе, поэтому вам необходимо настроить свой код, чтобы учесть это ... Обычно я использую библиотеку, которая абстрагирует все это в единый API для доступа к различным элементам.Я действительно не делаю RoR, но с php я использую Zend_Feed.Я уверен, что что-то подобное происходит в мире Ruby.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...