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)
本系列目录网站地图的作用是让搜索引擎尽快的,更多的收录网站的各个网页. 这里我们首先要明白一个基本的原理,搜索引擎的爬行方式.整个互联网就像一张纵横交错的"网":网的各个节点 ...
随机推荐
- 深入浅出Spring(五) SpringMVC
上一篇深入浅出Spring(四) Spring实例分析的博文中,咱们已经可以了解Spring框架的运行原理和实现过程,接下来咱们继续讲解Spring的一个延伸产品——Spring MVC 1.Spri ...
- 安装Windows7出现:”安装程序无法创建新的系统分区 也无法定位系统分区“ 终极解决方案
参考:地址 解决方法: 1.先格式化一下你要装的那个盘,然后,拔出U盘,啥也别动,只拔出U盘就行,再装上U盘,然后刷新一下[选硬盘那里的高级选项中有格式化和刷新],再选择要安装的硬盘点下一步,OK了, ...
- Hibernate内存溢出分析一例
公司业务系统在进行压力测试时,压测24小时后系统发生内存溢出.经过分析读dump文件,发现org.hibernate.stat.StatisticsImpl类的hashmap类型的变量存储了大量数据( ...
- UVA - 11478 Halum 二分+差分约束
题目链接: http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=34651 题意: 给定一个有向图,每一条边都有一个权值,每次你可以 ...
- Spring项目跟Axis2结合
本文的前提是已经有一个Spring的项目,在此基础上如何跟Axis2进行结合,开发出WebService服务和调用WebService服务. 1.开放WebService服务 1.引入必要的ja ...
- 【CentOS】IBM X3650M4 IMM远程管理【转载】
问题描述: IBM X3650M4 IMM远程开机和关机 参考资料: http://www.ibmsys.cn/blog/?p=201 问题解决: 一 ...
- zip&rar格式压缩包的解压缩
实际工作中例子: 首先需要引入两个jar包: 注意:支持压缩软件4.20及以上版本 (1)压缩包的解压: (2)压缩包的压缩打包 zip格式:
- JSP Workshop
http://www.cnblogs.com/ITtangtang/p/4126395.html 发现http://www.tutorialspoint.com/里的资料很全也很不错啊! 资料:htt ...
- CHtml::radioButtonList
public function getSortList(){ $arr = array(); $arr[0]['id']=0; $arr[0]['name']="否"; $arr[ ...
- VS Bug 当获取其他项目的代码时, F5 无法进入调试模式. 也不报错....
在64位的机子下, 被获用的项目使用X86时会出现. 就会出现 F5 无法进入调试模式. 也不报错.... 打断点也没有用. 在不加入X86项目的代码时, 又可以运行.. 解决方案: 检查 ...