理智地、负责任地、透明地推广Firefox

今天在月光博客看到关于使用Greasemonkey(一种基于Firefox扩展实现的脚本引擎,可以最大限度地开发个性化应用)来查看某页面Feed订阅读者数的方法。

唯一遗憾的是,该方法依赖于Firefox的扩展支持,且在IE下引用类似的脚本也比较复杂。通过直接查看脚本源文件,我发现其原理无非是利用Google Reader应用本身的一个URL来查看订阅情况。

理论上,这个URL应该是不对浏览器访问开放的,而是Google Reader这一Web应用自身用到的一个请求入口(GET)。不过我们也可以很方便(这几乎是查看某个阅读器某一Feed订阅数量最简单的方法)的通过以下的方法来查看RSS订阅数:

http://www.google.com/reader/directory/search?
hl=en&q=http://feed.awflasher.com

把后面的http://feed.awflasher.com替换为你想查看的RSS源,访问之,即可返回Google Reader相应的信息,包括博客标题、平均每周文章数和订阅读者数

通过这一方法,看到我的博客订阅情况如下:

feed.awflasher.com 142
awflasher.com/blog/feed 913
awflasher.com/blog/feed.asp 100
awflasher.com/blog/feed/ 73
awflasher.com/blog/feed/atom/ 14
awflasher.com/blog/feed/rss/ 7
feeds.feedburner.com/awflasher 1333

看来,Feedsky"遗漏"了我2000+的订阅,算上走New Aggregator的Feed,乐观地估计,应该有5000个读者左右。(之前的估计忘记了可怜的FeedBurner-_-)

一直因Google Reader不支持301重定向而感到苦恼:我无法方便地改变那些已经通过Google Reader订阅我博客的RSS源。尤其是我在将"私人文章"过滤输出之后(我一直很担心"垃圾信息"干扰读者,使用WordPress之前在LBS系统也实现过一次),Google Reader的用户仍然会被我的"私人文章"所骚扰,而无法只看到"理性的、相对优质的文章"。

PS:之前在Google Webmaster Tools还可看到一份同样的列表,不过似乎有很长的缓冲周期,因为显示的数据一直没有变化。(在"Dashboard>Statistics>Subscriber stats"可以看到)

: http://www.awflasher.com/blog/archives/1182

哇!跟我一样,您也是一名Firefox用户,这些话题您可能感兴趣:

RSS feed

才 8 条评论 ( 展开所有评论 | 收起所有评论 ) 立刻发表评论 »

胡戈戈
2008-02-08 21:58:50

是不是以前搜索那个地址就能得到的那个

Cat Chen
2008-02-09 00:50:34

查询地址是区分大小写的。例如feeds.feedburner.com/CatChen/Chinese与feeds.feedburner.com/catchen/chinese返回结果是不一样的。

atppp
2008-02-09 04:57:39

Google Webmaster Tools 那玩意儿好像没爹娘的孩子,出来没多久,也没人管,多少个月不更新了。

moon
2008-02-09 11:41:00

你的feed还真多.. ^.^

aw
2008-02-09 12:18:44

由于原来的LBS和WordPress有着完全不同的体系结构,再加上Feedburner惨遭河蟹,因此不得不导致现在的局面。

dupola
2008-02-09 12:37:57

这个方法好。月光那个有点麻烦。

一亿度
2008-04-29 00:35:31

谢谢楼主,我看了下自己的,刚开没多久的博客居然有三个订阅者,高兴!

经典生活
2008-05-13 12:39:55

不错啊!!挺好用的