如何用RSS订阅? (2)

建议使用一些直接就支持自动生成RSS的开源blog,像WordPress、Blogger、Radio、Hexo,这里提供一个自动给网站生成RSS的方法,有了这种神器以后任何东西你都可以订阅了,比如电影网站,新闻网站,公司网站,学校通知。

注意科学上网 提取HTML中关键内容进入创建页面,输入你想生成RSS的网址,这样可以拿到这个网站的HTML

img

输入你想生成RSS的网址

找到内容所在 HTML 字段规律。不同的文章会有相同的代码段落,比如我这里(为了好看我格式化了下)

标题和url

<h1> <a href="http://qupzhi.com/mariadb-better/"> mariadb 内存占用优化 </a> </h1>

创建时间

<time title="创建于" datetime="2019-01-09T22:25:00+08:00"> 2019-01-09 </time>

摘要

<div> <p> 摘要:我们在使用mariadb的时候发现有时候不能启动起来,在使用过程中mariadb占用的内存很大,在这里学习下mariadb与内存相关的配置项,对mariadb进行调优。 </p> </div>

我们取到了标题、创建时间、摘要等比较关键的东西

精简提取规则代码

定义规则找到网页中你想要看的项目的列表代码(也就是文章的代码),将你想要的字段用{%}代替为参数,不需要的可以用{*}代替,点击Extract,改到满意为止。

img

输入规则

这里的规则让我试到头疼,但是慢慢试就是能试出来的要注意

一行一个规则比较清晰,这个系统也支持

每行结束加一个{*}来忽略规则间不要的东西,如果有空格回车的也加上

一个规则试好了再试另一个规则

可以借助HTML格式化工具

我的匹配结果

img

我的匹配结果

如上图所示,每一篇文章的标题、链接、摘要、时间都已经成功抓取了。

完善RSS源格式

我们要完善好源格式,才能正确的输出源,在上面的语法那一节我们也说过了,一个完整的源要有网站title,link,description还要有每个文章的tile,link,time,description。

img

网站

来看文章的要怎么填

img

变量

变化的字段用 {%+数字} 的形式标示出来,也就是上面我的匹配结果里展示的内容,不同的 {%+数字} 之间可以填写随意的文字、符号过渡,如下

img

文章

ok的话点Preview就可以生成了

看看结果

img

结果

获得你的RSS URL

img

我的RSS URL

Feed URL就是你的RSS地址了,你可以放在任何地方

Edit URL就是以后用来编辑你RSS的页面了

下面可以把这个url的好记一些 好了,这个url放到文章你的rss订阅器里就可以订阅了

img

限制

img

你可以免费使用 Feed43 做 RSS 源

免费版不限制创建多少个rss源但是会有广告,每个源最大只能有250KB,更新后6小时才能刷新一次,最多100篇文章,匹配规则在30个内。

其实大部分都够用了,这个是

提供RSS

在希望向外界提供 RSS的页面放一个RSS的图标,然后向这个按钮添加一个指向 RSS 文件的链接。代码应该类似这样:

<a href="http://qupzhi.com/atom.xml"> <img src="http://user-gold-cdn.xitu.io/2019/1/11/1683b8918abb8f90?w=36&h=14&f=gif&s=1036"> </a> 附Hexo匹配规则 <a href="http://www.likecs.com/{%}">{%}</a>{*} <time title="创建于" datetime="{*}">{%}</time>{*} <div>{*}<p>{%}</p>{*}</div> 引用

wiki RSS

RSS 教程

使用RSS订阅

自动生成RSS

利用 Feed43,将任意网页制作成 RSS 订阅源 | 一日一技

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsxwdy.html