8

我需要 Perl 中的代码来请求和解析 ATOM 和 RSS 提要。是否有用于此的 CPAN 模块?

4

4 回答 4

16

几乎每次您问“我如何在 Perl 中执行 X?”时,答案都是查看CPAN Search以找到执行此操作的模块。

要从 Web 下载,LWP系列模块可以为您提供帮助。要解析文档,请尝试名称中包含FeedRSSAtom的内容。

不过,四年后,我现在推荐Mojolicious,它有自己的用户代理模块,并且对 DOM 解析和提取文档部分的各种方法提供了非常强大的支持。根据您的需要,您可能不再需要特殊的提要模块。

于 2008-12-27T19:56:50.477 回答
9

XML::FeedPP很好...

于 2008-12-27T18:25:57.807 回答
4

XML::RSSXML::Atom都存在。请注意——XML::Atom 似乎没有得到积极维护,据报道存在错误。但是基础知识应该足以让您继续前进。

获取提要 LWP::Simple 是一个不错的选择。

于 2008-12-27T20:16:16.290 回答
0

我发现XML::Feed可以更好地处理如果您尝试解析您无法控制生成的任意提要时将遇到的错误。

于 2009-06-23T14:01:55.787 回答