Google Reader获取Feed全文输出的Chrome插件

最后更新:2010-01-12

自从Chrome 4.0 Dev版本支持插件机制后,终于找到了这个Read More! for Google Reader插件,实现GReader下的Feed全文抓取功能。Firefox下早就可以通过Greasemonkey + google reader full feed changer脚本实现这个功能,而Chrome下这个Read More!似乎就是唯一的选择了。

配置很简单,URL Pattern用来匹配站点地址,Content XPath/CSS Selector用来匹配全文内容所在的div标记。Read More!插件的介绍页面相当简单,也没有实际的使用说明。不过基本上可以参照插件内建的cnbeta配置改写。

以下是我用到的几个:

说明 URL Pattern Content XPath/CSS Selector
CB IT新闻 http://www\.cnbeta\.com
//*[@id=’news_content’]/div[@class=’digbox’]
/preceding-sibling::node()
国家地理每日一图中文 http://my\.dongua\.com\/ngpod //div[@class=”cont cs-output”]
Universe Today http://www\.universetoday\.com //div[@class=”post”]
财经网每日要闻 http://www\.caijing\.com\.cn //div[@class=”artical”]
经济观察 – 观察家 http://www\.eeo\.com\.cn //div[@id=’text_content’]
中金在线财经频道 http://news\.cnfol\.com //div[@class=’content’]
     


相关文章

Comments

10 Responses to “Google Reader获取Feed全文输出的Chrome插件”
  1. Snower says:

    为什么我的chrome在安插件的时候不停的提示下载呢?

    Reply

    unicell Reply:

    是4.0 dev版本么?我的倒没遇见这个问题。
    下载完成后会弹出个对话框提示安装的

    Reply

  2. underwing says:

    你好, 这个插件真的介绍太简单了, 我试了 只有 cnbeta 的 设置 起作用 !
    复制你的设置国家地理每日一图 也没有反应, 能给说说具体如何设置嘛? 

    Reply

    unicell Reply:

    Content Fetch Rule要用XPath
    另外,我上面写的规则都是针对“说明”那一列的Feed来设置的。

    举例来说:在Reader里订阅国家地理杂志的Feed http://my.dongua.com/ngpod/feeds/blog/
    插件里的URL Pattern设为http://my\.dongua\.com\/ngpod
    Content Fetch Rule设为//div[@class=”cont cs-output”]
    保存,然后重载Reader页面即可

    Reply

  3. 野草博客 says:

    感谢分享。
    野草这就来试试看如何设置和讯博客……

    Reply

  4. LDonly says:

    Content XPath/CSS Selector 怎么找啊,这个google半天也没明白啊……

    Reply

    unicell Reply:

    先装上Read More插件,然后在设置里面逐条添加规则。

    XPath是Content Fetch Rule里面的选项,表示用XPath语言设置URL Pattern。

    Reply

  5. LDonly says:

    感谢回答,我的意思是怎么找到我要订阅的源的Content XPath/CSS Selector 啊?比如说http://mrss.dokoda.jp/a/http/www.goal.com/cn/feeds/news?fmt=rss
    这个站点。谢谢

    Reply

    unicell Reply:

    Fetch Rule怎么设是要看页面的源码的。以你给的这个goal网站为例:

    1、在Google Reader里订阅这个RSS
    2、新窗口打开一条news的原始页面,看一下URL用作URL Pattern设置
    3、查看该页面的源码,找到正文所在的div标记
    div class=”KonaBody” id=”article_content”
    div id=”article_detail_block”
    4、所以URL Pattern和XPath分别设为:http://www\.goal\.com和//div[@id=’article_detail_block’]
    另:
    //div[@id=’article_content’]或者//div[@class=”KonaBody”]应该也可以

    设置完后保存并Ctrl-R重新加载Google Reader。list view下点开一条news时,如果右上角显示“loading…”,那说明pattern已经设对了,不行的话一般就是Fetch Rule设置的原因。

    Reply

    LDonly Reply:

    十分感谢!试试去~

    Reply

Speak Your Mind

If you want a pic to show with your comment, go get a gravatar!