我需要Perl中的代码来请求和解析ATOM和RSS提要。是否有CPAN模块?
答案 0 :(得分:16)
几乎在任何时候你问“如何在Perl中执行X?”,答案是查看CPAN Search以找到执行它的模块。
要从网上下载,LWP系列模块可以为您提供帮助。要解析文档,请尝试使用名称中的Feed,RSS或Atom。
但是,四年之后,我现在推荐Mojolicious,它有自己的用户代理模块,并且非常强大地支持DOM解析以及提取文档部分的各种方法。根据您的需要,您可能不再需要特殊的进纸模块。
答案 1 :(得分:9)
XML::FeedPP很好......
答案 2 :(得分:4)
XML::RSS和XML::Atom都存在。请注意 - XML :: Atom似乎没有被主动维护,据报道有bug。但基础应该足以让你前进。
要获取Feed LWP :: Simple是一个不错的选择。
答案 3 :(得分:0)
我发现XML::Feed可以更好地处理您 将要获得的错误,如果您尝试解析不是控制生成。