Существуют ли модули CPAN, которые помогут мне проанализировать канал RSS или ATOM в Perl?

StackOverflow https://stackoverflow.com/questions/395243

  •  23-08-2019
  •  | 
  •  

Вопрос

Мне нужен код на Perl для запроса и анализа каналов ATOM и RSS.Есть ли для этого модуль(и) CPAN?

Это было полезно?

Решение

XML::FeedPP хороший ...

Другие советы

Почти каждый раз, когда вы спрашиваете: «Как я могу сделать X в Perl?», ответом будет посмотреть на CPAN-поиск чтобы найти модуль, который это делает.

Чтобы загрузить из Интернета, ЛВП семейство модулей может вам помочь.Чтобы проанализировать документы, попробуйте что-нибудь с Кормить, RSS, или Атом во имя.

Однако четыре года спустя я рекомендую Модный, который имеет собственный модуль пользовательского агента и очень мощную поддержку анализа DOM и различных способов извлечения частей документа.В зависимости от того, что вы хотите, вам, вероятно, больше не понадобится специальный модуль подачи.

Оба XML::RSS и XML::Атом существовать.Будьте осторожны: XML::Atom, похоже, не поддерживается активно и, как сообщается, имеет ошибки.Но основ должно быть достаточно, чтобы вы могли начать работу.

Для получения каналов LWP::Simple — хороший выбор.

Я нашел это XML::Фид гораздо лучше справляется с ошибками, которые вы являются получите, если вы попытаетесь проанализировать произвольные каналы, генерацию которых вы не контролируете.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top