ZL@英文站优化教程

英文站优化教程:yahoo pipes全文输出RSS(图)

栏目:英文站SEO      6,067 views      2 枚回复

英文站优化教程:yahoo pipes全文输出RSS(图)

适合做AUTOBLOG,找到FEED源,怎么烧,看下去吧。

第一步

先在 Yahoo Pipes 里新建一个 pipe(如图)

Create a  pipe

第二步

拖入一个 Fetch Feed 模块,输入你想要全文输出的RSS地址(如图我添加的是路透社-时 事要闻的RSS

Fetch  Feed

第三步

然后到Operators条目下拖入一个 Loop 模块,与 Fetch Feed 相连接

再到Sources条目拖一出个 Fetch Page 模块拖进入 Loop(注意是拖进Loop里面去,如图)

设置 URL 为 item.link

第四步

这是最关键的一步!!!

随便打开你要全文输出的RSS其中一篇文章,然后等网页加载完毕后,查看这篇网页的源代码

然后查找网页源代码中正文部分,把能囊括正文的<div=”********”>复制出来(这个div的值,是网站管理者设定的,一定 要,不然pipes不知道收录哪里,如图,路透社的<div id=”resizeableText”>)

然后填入到Fetch Page中的Cut content from中,如图

第五步

把assign项选为first,然后把results to填为item.description,将 Loop 连接到 Pipe Out,保存,大功告成!!!

最后

这是我做的路透社-时事新闻的截图

当然你要检查一下有时候item.descriptiom下可能输不出全文或乱码,那你要debug了,可能我以后会写文章另解,今天就写到这了, 如图,反正路透社这个Pipes是正常的

如果你要输出的RSS的地址美观一些,可以将 Pipes 弄好的 RSS 烧录到 Feedburner feedsky

第六步

当然到这里已经可以全文输出cb的feed了,但还有一点不完美的地方,就是那个截取的内容前面都有align=”right” id=”sign” onload=”fixPNG(this)”/></a>,这里我们可以插入一个regex操作,把这段字符串去掉。从左边的operators里面拖一个regex到右边来。然后在in里面选择item.description.content,replace里面填写align=”right” id=”sign” onload=”fixPNG(this)”/></a>,with里面不用填(就是空着)。最后我的pipe图是这样的:

第七步

你可以点击下面的按钮和链接就行调试,不做多说了!这样获取的全文RSS肯定没有直接获取的高效,本人刚刚使用还不知道会不会出现很滞后的现象。(注:文章中有几个图片用的是别个的,懒得截图了)


标签: ,

转载注明:转自ZL@英文站优化教程

本站遵循:署名-非商业性使用-禁止演绎 3.0 共享协议

收藏分享: QQ书签 / 百度收藏 / Google书签 / 收藏到鲜果 / Digg / Del.icio.us


2 枚回复


  1. 这里有很多你到处找的软件

  2. gooder8 says:

    这篇好文我转走了…


发表回复


XHTML: 您可以使用如下代码:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>