我遇到了默认的ruby rss解析器问题,特别是从Rogan播客源中获取了几个元素:
open(url) do |rss|
feed = RSS::Parser.parse(rss)
现在,当我查看feed
时,我找不到以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:cc="http://web.resource.org/cc/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
奇怪的是,我可以获得除最后一个之外的所有频道数据(itunes:type):
<itunes:type>episodic</itunes:type>