6.28 RSS feed不输出全文 https://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' }, --------------------------------------------------------------------------