6.28 RSS feed不输出全文
http://scz.617.cn/misc/200806171648.txt
Q: 由于RSS feed不输出全文,在Google Reader里看不到全文,怎么办?
A: fisio 2008-06-14
先安装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
,有些却是用
。稍微改一下:
{
url : 'http://www.cnblogs.com/',
xpath : '//div[@class="postText"] | //div[@class="postBody"]',
charset : 'utf-8'
},