首页 >后端开发 >XML/RSS教程 >分享如何订阅没有RSS输出的网站教程

分享如何订阅没有RSS输出的网站教程

Y2J
Y2J原创
2017-04-25 09:54:073802浏览

1、利用Google资讯

也许国内使用Google资讯的人并不多,Google 资讯是一个由计算机生成的资讯网站。它汇集了来自中国大陆超过1,000 个中文资讯来源的新闻资源,并将相似的报道组合在一起,根据读者的个人喜好进行显示。

Google资讯支持RSS或Atom的Feed输出,通过设定一些关键词我们可以利用Google资讯订阅不提供Feed输出的网站。

比如我要订阅新浪F1,怎样通过Google资讯订阅呢?通过观察我发现,新浪F1的每一篇新闻的URL是有规律的,都是 sports.sina.com.cn/f1/日期/数字.shtml 的形式的,我在Google资讯里通过"inurl:f1 site:sina.com.cn”将新浪F1里的新闻全部找了出来,经核实发现没有其它新闻混杂在里面。 

(Google资讯条目(上)与新浪F1新闻条目(下)对比)

这时页面左边的RSS或Atom链接即是新浪F1的Feed输出了。

后来我觉得光是新浪F1的新闻并不足够,就加上了搜狐F1的新闻。因为搜狐F1的文章URL里也含有F1,这样操作就简便多了,并不需要分开两个Feed来订阅。具体操作只是扩大搜索范围,关键词更换为"inurl:f1 site:sina.com.cn OR site:sohu.com"

如果某个不提供RSS输出的网站,它的新闻内容都含有特定的文字,比如“XXXXXXXXXXXXX-新华网YY频道”,这时我们可以用“intitle:新华网YY频道 site:某个网站”来限定新闻的范围。

对于URL或新闻标题有规律的资讯类网站,使用Google资讯为其烧制一个Feed是很不错的选择。

事实上百度新闻也支持Feed输出,但百度不支持inurl和intitle搜索,所以并不能准确地将某些特定的新闻区分出来。

2、使用在线Feed创建工具

有些我们想订阅的网站的文章URL没有什么规律,很难用Google资讯来订阅,这时我们可以使用一些在线的Feed烧制网站。

有不少网站提供Feed烧制,只要提供网站地址,剩下的操作一般是选择烧制的区域或点击两个要烧制内容的链接。

但使用这些服务烧制出来的Feed只含有标题和链接,并不像Google资讯那样有内容摘要。

这个使用起来可能会有点难度,对不熟悉网页编程的人可能会有点困难。但定制强度很高。

如何订阅没有RSS输出的网站

----------------------------------------

对于早已经习惯了RSS信息主动送上门的人来说,遇到自己喜爱的网站不提供RSS输出确实感觉很无奈。那么,该如何现实订阅呢?Ponyfish 绝对是你必须使用的一款工具,它可以通过分析网页各项数据来自动生成一个可订阅的RSS feed地址。

具体步骤:

1、打开网站www.ponyfish.com (是全英文的),点"Create a feed now "。

2、填写你要创建订阅的网站的网址

3、你会看到你需要订阅的网站的页面出现在表框中,拖动右侧滚动条,浏览整个网页

4、浏览网页的同时,选择你需要订阅的网页那个部分的信息 。选择之后,你会看到表框下面有你选择的网址的信息。

5、继续下一步。ponyfish会分析这些网址,然后提取这些网址的共同的部分和不同部分,不同部分用“*”表示。做完这一步就表示你已经成功了。

6、下一步之后,你就看到了网站的名称和网站的描述,看是否需要改的。

7、继续。这个时候你就看到了你创建的这个网站的RSS地址。有了RSS地址以后,就选择你喜欢的RSS阅读器进行订阅

==================================

你有一个静态网站吗?也许你要把一些内容转换成RSS或者要在你的网站上添加一个RSS种子?那么下面的列表会让你很高兴。这个列表把静态网页转化成XML RSS的所有免费工具一网打尽。这些工具对于很多高手和不知道何为html的菜鸟一样有用。下面看看这些工具,找出最好的一款,能把任何页面转化成完美的RSS种子。如果你还有其他的转换工具,请告诉我。谢谢。

The RSS Wizard
www.extralabs.net/rss-wizard.htm
这是一款可以让你创建RSS 2.0 Feed的软件,可以基于任何形式的HTML文件。这个软件最大优势是无需对原有的HTML文件做任何修改。

Dapper
www.dapper.net/
Dapper允许任何人通过创建Dapps的方式来调用任何网站的内容。Dapper可以同时为网站生成多个RSS。按照他们的说法,Dapper拥有最多样的选择,但是同时上手不是那么容易。(大头:貌似Dapper可以将网站内容生成RSS Feed,XML甚至Widgets!)

Feed43.com
你喜欢浏览的网站不提供RSS服务?Feed43提供免费的在线服务来吧任意网页转换成RSS feed。

Feedity.com
把任意网页转换为RSS!并且实时更新。(大头:真能做到实时?)

FeedXS
www.extralabs.net/rss-wizard.htm
这个强大的在线服务能让你创建尽可能多的RSS feed。创建feed以后,人们需要使用阅读器来阅读。FeedXS在你没有网站的前提下也可以创建feed。FeedXS需要注册,但是免费的。(大头:英语太差,狗屁不通,不过FeedXS支持用MSN来管理feed,看到好文章的时候可以方便的烧到Feed里了~)

Feedmarklet
www.feedmarklet.com/
Feedmarklet可以自动分析你浏览页面的地址和标题,连输入标题和URL的时间也替你省了。在收藏夹添加一个按钮后,你浏览任何网页时,只要点击这个按钮,内容就会立即加入到Feed中,如果在点击前选中一些文本,那么会自动成为内容简介。Feedmarklet几乎是所有工具中最快捷方便的了。但是。。。。不支持中文和Firefox。

Feed Fire
www.feedfire.com/site/index.html
这个工具能够真正的将所有页面转换成格式化的RSS feed。Feed Fire是一个采用了先进技术却十分易用的工具,它功能强大,自动化并且可定制。你可以很容易的将网页转换成Feed,不需要任何编程知识。同时他们也提供了庞大的类别数据库,便于你进行分类。(大头:这个网站也需要注册)

Feed Yes
www.feedyes.com/
由任意网页自动的生成Feed,也可以手动的为你的网站生成feed。

page2rss.com
有了这个工具你就可以方便的监控那些不提供RSS的网站。他会检查任何页面的更新并且你可以转到喜爱的RSS阅读器来浏览。

Ponyfish.com
是一个在线工具,支持大多数页面。(需要注册)

RSSxl - Convert an HTML Web Page to RSS
www.wotzwot.com/rssxl.php
这个工具可以将任意网页转换为RSS 2.0 Feed。(大头:还可以定义内容起止的字符,真象采集。。。)

The Super Simple RSS Generator
sourceforge.net/project/showfiles.php?group_id=173787
这是一个软件,体积只有100多K。使用效果未知。

MySyndicaat
www.mysyndicaat.com/home
从网上大量的信息源聚合内容-比如新闻机构、博客上的论述都加入Feed。内容可以自动、准确的更新,还可以过滤新闻、信息来保证内容的简洁、正确。

PC Accessories Free HTML to RSS Tool
www.pcaccessoriesparts.com/tools/html-to-rss-converter/html-to-rss.html
一个简单的在线转换工具。RSS中最多允许25个项目。(大头:这个需要修改原来的html文件)

Feed Writer
www.mirabyte.com/en/products/feedwriter.html
Feed Writer是一个专业的RSS编辑软件,使用它可以简单轻松的创建、维护你的RSS feed。这个软件支持大多数的RSS格式:RSS 0.91,RSS 0.92,RSS 2.0甚至播客。Feed Writer完全支持UTF-8字符,因此可以采用西里尔、波兰语、汉语等非拉丁字母。除了可以创建和编辑各种新闻Feed,你也可以创建自己的独立博客。

Free RSS Feed Writer by LinkAssure
www.linkassure.com/rss-writer.php
LinkAssure使创建RSS的工作更加简单。一旦你完成了初始步骤,你将可以增加一些特殊的项目到RSS中,来生成发布Feed必须的“拷贝、粘贴”XML代码。

RSS Builder
www.filedudes.com/RSS_Builder-download-11244.html
如果你在寻找简单易懂的方法来管理网站上的RSS feeds,这就是一个值得一试的免费软件。同时他有一项特殊功能:生成RSS feed不需要占用任何硬盘空间。

Runstream
runstream.com/
runstream.com允许每一个免费账户都创建1个feed,并且在他们的服务器上保存、管理这个feed。feed的设置页面给出了完整的控制功能,方便用户管理feed和提供用法和统计。

RSSPect
www.rsspect.com/
RSSPect 是最简单的转换工具之一。你可以将任何在线内容转换成RSS feed。快速、免费、自动完成。

Feed For All ($39.95)
www.feedforall.com/feedforall.htm
这是一个收费工具,但还是把它加到了这个列表中。用FeedForAll能够快速方便的创建RSS feed。高级功能可以可以快速的创建更专业的feed。

以上是分享如何订阅没有RSS输出的网站教程的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn