正在加载...

太久不做coding需要放松一下。于是就做了个有趣的东西:微博Karma(如果进入的是WebStore首页,请在左上方搜索“weibo karma”)。其实一直就想做一个类似Page Rank的东西来鉴别一个微博博主的真实“能量”。经常看到有些微博博主有50-100万左右的粉丝,发出来的微博却几乎无人问津(零转发、零评论),于是就动手做了这个插件。

首先,明确一点,这个玩意只是一个玩具,需要不断改进。优点和缺点都是很明显的。人人都能方便的用,就必须用前端插件的形式来实现,但使用前端插件的话,就别指望JavaScript能获取和判断太多信息。其实,仅作为一个有趣的玩具来看,也能发现一些有趣的现象。相反,若是想获得专业和客观的“微博粉丝互动频度”、“微博僵尸粉丝数量”数据,请不要盲目参考。举个简单例子,”@方舟子”(只是我做数据分析的客观结果,舟子老师的粉丝不要怪我)的微博后面很多人是在骂他,而这一部分数据JavaScript是无法辨别的,因此都计算到”@方舟子”这个微博的Karma里了。

同样,由于采用了一个简单的算法,因此突然爆红的微博也会导致Karma过高。比如某人说“梁博赢了我就切jj”,转发了30000多条,而他的粉丝只有几百人。这种情况在最新版中已经修复了:我去掉了最大的评论和转发数字来避免出现“Karma暴发户”。这样当然会导致所有人的Karma下降,但是不会出现一个普通博友超过韩寒的不正常现象了。

目前最新的计算方法是:

  1. 取得用户第一页所有微博的评论数和转发数
  2. 按照原创微博和二次转发(即转发别人的)分组
  3. 转发组中的评论数和转发数超过15、50条的,分别予以3倍或5倍的加权
  4. 将评论数和转发数求平均值,然后加上这个博主的粉丝数做一个运算得到Karma最终值,公式为:

    Karma = (转发*10 + 评论*5) / sqrt(max(粉丝数, 2000))

    至于为什么选择10、5还有sqrt这些参数,纯粹是个人灵感。没有任何逻辑,毕竟不像计量经济学那样可以找到大量数据来做参考。如果能提供更好的算法,欢迎留言!
几个常见问题:
  1. 为什么我的偶像Karma只有0?
    因为你用的Karma插件版本太老啦,去下个最新的吧:
    https://chrome.google.com/webstore/detail/weibo-karma/bgdpegifffbkpfinfkikcioljnjajoih/
  2. 为什么我的偶像Karma太低了?
    因为你的偶像有太多粉丝不说话不互动了。我只能帮你帮到这了。
  3. 为什么我讨厌的人Karma还那么高?
    你应该这么思考:因为去他微博骂他的人太多了。恭喜你!
  4. 是不是只支持Google Chrome?
    是的,因为Firefox和IE插件太难写。另外,因为我是Chrome的粉丝。对了,360极速浏览器也是可以支持的。
  5. 是不是只支持新版微博?
    是的,因为老微博的DOM结构太复杂了,分析起来有点头大。
  6. 如何升级到新版微博呢?
    猛击:新版微博升级入口。(这本来应该是新浪的工作啊)
  7. 你是来骗粉的、你低估了我的偶像,我很讨厌这个,如何卸载?
    chrome://chrome/extensions/ 只能帮你帮到这了:)
  8. 名字Karma怎么来的?
    的确是借鉴了Plurk的“Karma”概念。我在Plurk刚出的时候曾经很痴迷这个概念,当时在Plurk上认识了很多台湾网友,可惜,后来Plurk上不去了,原因你们都懂的。
  9. 插件是否安全?
    安装好插件之后,可以查看插件源代码,一切背后的奥秘和逻辑都在那里。另外注意看看安装地址是否与本Blog提供的地址一致。
还没找到您要的东西?Google试试看吧,
Google更注重原创、时效性好的文章:


本文相关评论: 才 45 条评论
  1. 海海 2012-10-21 04:21:58

    那个,算法忽略了一种情况,就是那些讨厌的发了垃圾广告然后一堆小号转发艾特别人的情况,我发现有个垃圾账号的值竟然是770 !!!
    另外,这个karma值是不是来自噗浪?能不能学习一下他的算法呢?

    • aw 2012-10-21 07:09:39

      那就没办法了。你说的账号是哪个?微博私信告诉我:)

    • 读点 2013-11-11 10:53:46

      感觉karma的算法还是略简单,区分度不够,对于很多垃圾评论没法有效的体现微博的价值。

    • rtet 2013-11-18 07:30:01

      █████◆◆够◆开◆放的哥哥姐姐进→ qwe987.net

      █████◆◆够◆开◆放的哥哥姐姐进→ qwe987.net

  2. 路遥 2012-10-22 02:54:46

    恩,有个问题,访问自己的时候不能看到自己的karma呀!!

    • aw 2012-10-23 12:29:49

      可以看到的。你再刷新试试看?另外你用的是什么版本?

      • 路遥 2012-11-01 09:17:28

        恩 现在可以看到了 不知道前两天怎么回事

  3. 海燕 2012-10-23 10:28:05

    你好 想购买贵网站 的友情链接呢 QQ:352703921

  4. 天涯观光团 2012-10-24 07:36:51

    好东东,博主辛苦了

  5. bombless 2012-10-25 02:30:08

    呵呵,我也喜欢chrome插件一些。在FF上的话还是写油猴脚本吧。

    • aw 2012-10-27 10:16:37

      FF插件的开发成本高于Chrome太多了。

  6. 黑色自由 2012-10-29 08:47:57

    貌似获取不到微博。
    weibo karma ver:2.0
    google chrome ver:22.0.1229.94 m
    os:win7 u sp1

  7. 维和博客 2012-11-01 10:26:04

    我还是喜欢ZBLOG,就是需要自己改版,我觉得改版成博客或者企业站都不错,就像我这个企业站,也是博客http://www.weiheshidai.com/

  8. augix 2012-11-04 09:41:43

    有karma指数排行榜吗?

  9. www.zhoupei.com 2012-11-07 12:39:41

    分析得好深呀,历害

  10. 生鱼片 2012-11-09 08:41:05

    不错,博主应该是老玩家了

  11. 指尖上的文艺青年 2012-12-30 05:43:50

    高人都是啊,这可咋整?

  12. 男阳雄风 2013-01-02 07:47:09

    微博的算法让人捉摸不出来啊,只能自己从www.nrzyy.com这里突破了

  13. 藏章博客 2013-01-04 07:22:03

    以后多多交流哦,呵呵

  14. 熊猫家族 2013-01-12 10:38:46

    学习到了很多东西 不错

  15. 丝袜 2013-01-18 02:26:10

    很喜欢 你的文章,希望能过发几篇!

  16. kevin 2013-01-21 07:10:58

    算法不错,简单明了,值得借鉴。正好最近在思路1个算法呢

  17. 木桃 2013-03-24 08:03:56

    肿么办,一篇文章就爱上你了呀

  18. 胖妹纸 2013-04-02 09:31:44

    貌似很复杂啊,看不懂。

  19. 迷你键盘厂家 2013-04-04 02:57:17

    不错的文章,来支持下,嘿嘿

  20. 别墅铜门 2013-04-10 11:05:55

    多谢博主分享哦,来学习来了哦

  21. 天津汽车租赁 2013-04-15 10:55:13

    貌似有点难的哦,呵呵

  22. 网站被降权分析和恢复方法 2013-05-17 11:09:35

    博客做的不错,个人博客都不容易,欢迎回访下我的博客。

  23. SaiBoDY 2013-06-12 10:28:01

    文章很好,很受教,拜读了,以后会常来。期待更新呀。

  24. 天津喷码机 2013-06-14 09:19:15

    算法还是好复杂的

  25. 端子机 2013-06-21 09:50:20

    这个算法好无奈的啊

  26. 施工队伍 2013-07-08 03:53:58

    这个算法很给力呀

  27. 丰台股票开户 2013-07-11 01:09:04

    喝着也挺给力的

  28. 青岛婚纱照 2013-07-25 12:34:57

    文章很好 谢谢博主的分享

  29. 藤沙发 2013-07-28 08:50:52

    这个算法听给力的

  30. 弹簧合页 2013-08-05 08:20:44

    写的太好了,学习到了

  31. 宜宾律师网 2013-08-21 09:18:25

    来看一下。
    宜宾律师网(http://www.ybls.info)欢迎回访。谢谢

  32. 藤家具 2013-08-22 08:40:41

    这个还是很好的呀

  33. 中央空调 2013-10-23 11:50:09

    路过 支持下

  34. rtet 2013-11-18 06:47:22

    ███◆◆够◆开◆放的哥哥姐姐进→ qwe987.net

    ███◆◆够◆开◆放的哥哥姐姐进→ qwe987.net

    ███◆◆够◆开◆放的哥哥姐姐进→ qwe987.net

  35. ernest 2013-12-05 09:06:08

    您好,,,发现360浏览器上现在不能用了呢,现在是不支持了么?

  36. nepgear66 2014-09-04 11:46:27

    貌似自己在自己主页上看自己和用小号看自己的数值是不一样的呢。。。

  37. www.pk10kkk.com 2014-09-25 02:09:05

    优点和缺点都是很明显的。人人都能方便的用,就必须用前端插件的形式来实现

[支持Ctrl+Enter]为了我们大家和家人的安全,留言请慎重!
声明:
1、本站仅与见过面的个人博客交换链接,见此文
2、留言时的头像是Gravatar提供的服务。如果您有兴趣并且有闲暇时间,可以看看这里的介绍