RSS FEED的应用
参考:http://inezha.com/help/feedrss
今天工作中遇到了一个知识是RSS FEED。当时觉得很奇怪,我们要这个干嘛用?RSS Feed就是一个xml文件。里面不包含数据,但是可以时时抓取订阅的网站里面的数据。
我们的项目里,由于需要实时向我们的数据库导入一些其他网站最新的数据,但是可用网站的数据如果提供订阅的数据往往是很滞后的数据,不能满足使用需求,或者有些需要使用数据的网站不提供数据订阅功能。所以我们使用自己建立的一个类似于爬虫的程序将需要的数据抓取出来。之后从RSS FEED设置的源提取数据并且导入到我们自己的数据库中。
下面写一些RSS的概念。
一、什么是RSS(订阅源)?
RSS/Feed/XML
RSS(订阅源)是一种用于网上新闻、博客和其他Web内容的数据交换规范,起源于网景通讯公司(Netscape)的推送技术(push technology),一种将用户订阅的内容传送给他们的通讯协同格式(Protocol)。
简单的说,RSS(订阅源)就是一种标准的文档格式,它让你的内容能够方便的转移到其他地方阅读。有不少地方也用Feed/RDF/Xml/Atom等名词,它们只是不同的标准而已,对于我们普通用户来说,暂时不用关心。
至今,无论是RSS还是Feed等,都没有一个统一的中文译名,有叫“订阅源”、“内容源”、或“供稿地址”的, 还有些人称它们为“收取点”。在哪吒,我们统一把RSS翻译为“订阅源”。不过,RSS尽管没有统一的中文名称,但在图形表现上,还是相对比较统一的:
或
或
或
,还有少部分仍然沿用
。
二、RSS(订阅源)可以干什么?
你可以用RSS(订阅源)来订阅blog(如你朋友的博客),订阅新闻(无论是奇闻怪事、明星消息、体坛风云,只要你想知道的,都可以订阅),订阅与你工作相关的信息或技术文章。总之,你对什么感兴趣你就可以订什么。
有了RSS(订阅源),你再也不用一个网站、一个网页的去逛了。你要做的是,把你要订阅的RSS(订阅源)地址告诉哪吒,当RSS(订阅源)有新的内容更新时,哪吒就会把最新内容发送给你。
三、如何找到RSS(订阅源) 地址?
提供RSS(订阅源)输出的网站上一般都有
、
或
这样的橙色小图标,这个小图标一般都链接到RSS(订阅源)地址,鼠标点击RSS(订阅源)小图标,复制浏览器地址栏上的链接地址就获取了这个网站的RSS(订阅源)地址;也可以右键单击RSS(订阅源)小图标,选择“复制快捷方式”,获取RSS(订阅源)地址。
RSS FEED的应用的更多相关文章
- [UWP]涨姿势UWP源码——RSS feed的获取和解析
本篇开始具体分析涨姿势UWP这个APP的代码,首先从数据的源头着手,即RSS feed的获取和解析,相关的类为RssReader,所有和数据相关的操作均放在里面. 涨姿势网站提供的RSS feed地址 ...
- 如何禁用wordpress的RSS Feed
RSS(Really Simple Syndication)是一种描述和同步网站内容的格式,早期使用RSS订阅能更快地获取信息,网站提供RSS输出,有利于让用户获取网站内容的最新更新.但随着采集技术的 ...
- iphone Dev 开发实例8: Parsing an RSS Feed Using NSXMLParser
From : http://useyourloaf.com/blog/2010/10/16/parsing-an-rss-feed-using-nsxmlparser.html Structure o ...
- Having the Result Set of a Stored Proc Sent to You by RSS Feed.
Having the Result Set of a Stored Proc Sent to You by RSS Feed. by JBrooks 14. 十二月 2010 12:44 I wa ...
- 用Feed43为随意站点定制RSS feed教程~
用Feed43为随意站点定制RSS feed教程- Feed43--自己定义RSS种子的免费工具中笔者的最爱,确切来讲Feed43不适合心脏衰弱者.通过它的服务,我能够很好地控制种子的终于样式,当然 ...
- “认证发布”和“获取展示”,如何在 SharePoint 中正确使用 RSS Feed。
在我们进行的日常工作中,是由一部分信息需要 Share 给其他人或者组织的.SharePoint 虽然支持在某个 Site Collection 中互通信息,但是跨 Site Collection 的 ...
- python 爬取喜马拉雅节目生成RSS Feed
记录于:2020年12月03日用了N年的手机在经历N次掉落之后终于扛不住了,后背都张嘴了,估计再摔一次电池都能飞出来.换了手机,由于之前有听喜马拉雅的习惯,但是手机里自带有播客软件,强迫症逼着我不能下 ...
- ASP.NET的SEO:Linq to XML---网站地图和RSS Feed
本系列目录网站地图的作用是让搜索引擎尽快的,更多的收录网站的各个网页. 这里我们首先要明白一个基本的原理,搜索引擎的爬行方式.整个互联网就像一张纵横交错的"网":网的各个节点 ...
- Linq to XML---网站地图和RSS Feed(ASP.NET的SEO)
本系列目录网站地图的作用是让搜索引擎尽快的,更多的收录网站的各个网页. 这里我们首先要明白一个基本的原理,搜索引擎的爬行方式.整个互联网就像一张纵横交错的"网":网的各个节点 ...
随机推荐
- (转)RSA算法原理
RSA算法原理(二) 作者: 阮一峰 日期: 2013年7月 4日 上一次,我介绍了一些数论知识. 有了这些知识,我们就可以看懂RSA算法.这是目前地球上最重要的加密算法. 六.密钥生成的步骤 我 ...
- Linux rsync 同步
rsync 是一个快速增量文件传输工具,它可以用于在同一主机备份内部的备分,我们还可以把它作为不同主机网络备份工具之用.本文主要讲述的是如何自架rsync服务器,以实现文件传输.备份和镜像.相对tar ...
- How to Call a synchronize function asynchronizly in C#
How to call a function asynchronizly in C# # Page1- Delegate.begininvoke, endinvoke BeginInvoke and ...
- 35.在PCB中删除元件
在PCB Editor里面,如果想进行什么操作,首先得点击这个命令,再点击你要操作的区域/元件,最后右键选择"Done",这样你才能完成一个操作.
- 25.usb固件深入
dscr51里放的是USB描述符表,EZ-USB在重枚举阶段会读取或设置相应的描述符: db DSCR_DEVICE_LEN ;; Descriptor length db ...
- VIM实用基本操作技巧
文本编辑器有很多,图形模式下有gedit.kwrite等编辑器,文本模式下的编辑器有vi.vim(vi的增强版本)和nano.vi和vim是Linux系统中最常用的编辑器.有人曾这样的说过在世界上有三 ...
- Webservice初接触
公司用到了Powerbuilder+Webserice的技术,能将数据窗口中对数据库的请求,以SQL语句的形式,发到Webservice中,然后由Webservice完成对数据库的请求,并将结果返回给 ...
- NSArray的排序
1.自定义方法排序: NSArray *array = [NSArray arrayWithObjects:", nil]; NSArray *array2 = [array sortedA ...
- Cash flow
Today,we learn about the cash flow. Cash flow summary: 1.The cash flow identity:(现金恒等式) cash flow fr ...
- 2014 ACM/ICPC Asia Regional Shanghai Online
Tree http://acm.hdu.edu.cn/showproblem.php?pid=5044 树链剖分,区间更新的时候要用on的左++右--的标记方法,要手动扩栈,用c++交,综合以上的条件 ...