在.net 3.5中,有一个SyndicationFeed,它将加载一个RSS提要,并允许你运行LINQ。 这里是我正在加载的RSS的一个例子: <rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/"> <channel> <title>Title of RSS feed</title> <link>http://www.google.com</link> <description>Details about the feed</description> <pubDate>Mon, 24 Nov 08 21:44:21 -0500</pubDate> <language>en</language> <item> <title>Article 1</title> <description><![CDATA[How to use StackOverflow.com]]></description> <link>http://youtube.com/?v=y6_-cLWwEU0</link> <media:player url="http://youtube.com/?v=y6_-cLWwEU0" /> <media:thumbnail url="http://img.youtube.com/vi/y6_-cLWwEU0/default.jpg" width="120" height="90" /> <media:title>Jared on StackOverflow</media:title> <media:category label="Tags">tag1, tag2</media:category> <media:credit>Jared</media:credit> <enclosure url="http://youtube.com/v/y6_-cLWwEU0.swf" length="233" type="application/x-shockwave-flash"/> </item> </channel> 当我遍历项目时,我可以通过SyndicationItem的公共属性找回标题和链接。 我似乎无法弄清楚如何获得机箱标签的属性或媒体标签的值。 我试过使用 […]
对于我目前正在使用的Android应用程序,我希望能够parsingRSS提要中的原始XML数据并将其显示出来。 有问题的RSS源使用Feedburner进行发布,而我的Google-fu迄今为止没有提供任何有关如何获取原始XML的信息。 有小费吗?
我正在寻找一个好的Python库,这将帮助我parsingRSS提要。 有没有人使用feedparser? 任何反馈?
我发现自己经常使用feed(rss,atom,json等),而且大多数情况下,它们将这些feed混合在一起用于一个站点,而且试图构build代码以使每个条件都正确浪费时间,金钱和资源。 所以我一直在使用谷歌饲料API的很多东西,但现在它已经被杀死( 但没有埋葬,但 [ 埋在2015年12月2日 ] { 给予更多的时间12月4日 }),我必须找一个替代品。 以下是使Google Feed API真棒的function,而且这些function也是任何替代方法的要求: 与旧版Google API一样使用url: https : //ajax.googleapis.com/ajax/services/feed/load?v=2.0&num=200&q=http : //blog.stackoverflow.com/feed/ [那么,GET请求? 我想POST也可以,但是GET总是比较好用] 产生可预测的输出(每次返回相同的json模式,不pipe是哪种types的feed) 如果是有偿服务(当然是有理由的),或者是有免费的计划,这并不重要,但是易用性应该是重中之重! 必须将允许从所述服务后端请求的域列入白名单是可以的,或者使用令牌,但是必须订阅来自后端的订阅源是不可接受的,因为我们为客户build立这些服务,说后端还是想用它们。 TL; DR; 我们需要一个服务,把我把它扔到JSON的任何提要转换成URL。 可以花钱,或自我托pipe。 (这可能是最好的,看看雅虎pipe道,然后饲料API …) 编辑 所以Google Feed API今天被埋没了,很多东西现在已经死了。 虽然我一般都认为推荐的问题吸引了被试的答案和垃圾邮件,但实际上并没有关于这个主题的任何信息,它是feedburner或superfeedr,我不断得到结果,也没有提供与Google的API相同的function。 朱利安在评论中有一个很好的观点,没有人能够投票调查世界上所有的饲料,但没有人要求这样做。 我很乐意为每个请求提供每次请求的付费,但我并不是要求我每天24小时都要跟踪这个Feed,只有当我要求时。 这是Superfeedr的主要问题,除了使用起来不那么容易。 编辑2 好像我不需要为每个请求付费: http://rss2json.com/ 但是,我会仔细研究这个问题,因为它是免费的,没有任何信息,在人们开始find它的时候可能会很难处理这个stream量。 Github上也有大量的操作系统可供select。
…而不是使用Atom联合格式? Atom是一个定义明确 ,通用的XML联合格式。 RSS分为四个不同的版本。 我记得所有主要的feed阅读器都支持Atom,为什么不使用它更普遍? 最糟糕的是都提供这两种格式的饲料 – 有什么意义? 更新(8月18日):有趣的是,这个网站本身是使用Atom而不是RSS。
如何find特定网站的RSS提要? 是否有任何特定的方式来find它?
我怎样才能parsing一个RSS提要的pubDate到Java中的Date对象。 RSS提要中的格式:星期六,24四月2010 14:01:00 GMT 我现在所拥有的: DateFormat dateFormat = DateFormat.getInstance(); Date pubDate = dateFormat.parse(item.getPubDate().getText()); 但是这个代码抛出了一个ParseException和消息Unparseable date
我正在寻找在Rails 3中生成Feed的最佳实践/标准模式。http: //railscasts.com/episodes/87-generating-rss-feeds仍然有效吗?
我一直想做一段时间的RSS阅读器(只是为了好玩),但是我从没有丝毫的想法,从哪里开始。 我不了解RSS的任何内容。 是否有任何关于RSS的好教程,以及如何在应用程序中实现它(而不是如何制作RSS阅读器的教程,这太容易了)。
我对Rails 3很新,我正在尝试制作一个RSS / Atom feed。 我知道auto_discovery_link_tag ,但是关联的控制器/动作应该是什么样的? 谢谢!