Skip to content

Latest commit

 

History

History
69 lines (51 loc) · 2.27 KB

200806171648.txt.md

File metadata and controls

69 lines (51 loc) · 2.27 KB

6.28 RSS feed不输出全文

http://scz.617.cn/misc/200806171648.txt

Q: 由于RSS feed不输出全文,在Google Reader里看不到全文,怎么办?

A: fisio 2008-06-14

以"http://hi.baidu.com/"为例。

先安装Firefox的插件Greasemonkey,再访问如下链接并安装相应脚本:

http://userscripts.org/scripts/source/19949.user.js

编辑该脚本(目录请根据自己实际情况确定):

%APPDATA%\Mozilla\Firefox\Profiles\vr227ddk.default\gm_scripts\google_reader_full_feed_\google_reader_full_feed_.user.js

在SITE_INFO里增加内容:


var SITE_INFO = [ { url : 'http://hi.baidu.com/', xpath : '//div[@id="blog_text"]', charset : 'gb2312' },

下面介绍一下如何确定xpath的设置。以"http://hi.baidu.com/sudami/rss"为例, 打开任一有内容的文章,Ctrl-U查看页面源代码,在其中搜索正文中出现的内容,以 此确定可通过如下特征定位正文:

可自行阅读google_reader_full_feed_.user.js加强理解。

D: scz@nsfocus 2008-06-18 08:43


var SITE_INFO = [ { url : 'http://www.cnblogs.com/', xpath : '//div[@class="postText"]', charset : 'utf-8' }, { url : 'http://blogs.msdn.com/', xpath : '//div[@class="post"]' }, { url : 'http://hi.baidu.com/', xpath : '//div[@id="blog_text"]', charset : 'gb2312' },

D: lizhixin@nsfocus 2008-06-20 08:43

就"www.cnblogs.com"而言,有些blog是用

,有些却是用

。稍微改一下:
{
    url     :   'http://www.cnblogs.com/',
    xpath   :   '//div[@class="postText"] | //div[@class="postBody"]',
    charset :   'utf-8'
},