今天在月光博客看到关于使用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”可以看到)
是不是以前搜索那个地址就能得到的那个
查询地址是区分大小写的。例如feeds.feedburner.com/CatChen/Chinese与feeds.feedburner.com/catchen/chinese返回结果是不一样的。
Google Webmaster Tools 那玩意儿好像没爹娘的孩子,出来没多久,也没人管,多少个月不更新了。
你的feed还真多.. ^.^
由于原来的LBS和WordPress有着完全不同的体系结构,再加上Feedburner惨遭河蟹,因此不得不导致现在的局面。
这个方法好。月光那个有点麻烦。
谢谢楼主,我看了下自己的,刚开没多久的博客居然有三个订阅者,高兴!
不错啊!!挺好用的
如果能将通过这种方法获得的GoogleReader中的订阅数转换成图片,并可以让博主加载到自己的博客上就好了。
不知道这种方法统计出的订阅数是否准确
先记住这个方法。
话说这个方法还真简单易用,虽然不一定准确。