这篇文章是写给不折腾会死星人看的
路人和电脑小白以及不知道RSS是什么的请绕行
访问http://pipes.yahoo.com/
点页面右上方的Create a pipe
用Yahoo帐号登录后进入edit pipe的界面
从左边的Sources拖拽Fetch Feed模块到右边的空白
URL下方填上非全文输出的RSS地址
再从Operators中拖出一个Loop模块
然后从Sources中把Fetch Page拖到Loop中
接着把Operators的Rename模块拖到右边
这一步是关键:从RSS打开任一文章转到源页面
Firefox用 Ctrl+u 查看页面的源代码(IE点右键)
找到正文内容前的《div class="xxx"》 《 》为< >
xxx随不同的BSP而不同,粘贴到下图方框内
圆框内粘贴正文结束后的《div class="xxx"》
这一步的意义就是获取内容的全文
看下图在Fetch Page的URL处填写item.link
在Loop的最下方一行assign给予一个变量item.temp
Rename模块把item.temp.content封装全文为content:encoded
把模块间的点连起来后,在页面右上角点Save,输入你想要的名称后点Run Pipe
等待片刻后就会出现一排订阅的菜单,这时你可以订阅到自己的RSS阅读器看全文输出的效果
如订阅到RSS阅读器乱码,则请参照乱码解决篇
2 条评论:
好像对有的网页不起作用,博主能不能弄个更详细点的教程.
一般是选择 Cut content from 那一段选取开始结束的问题。
不过的确有些站点无法做成全文,我水平有限,无能为力。
发表评论