【玩转掘金】掘金签约作者,战力参数分析,数据篇

2,886 阅读6分钟

这是我参与8月更文挑战的第13天,活动详情查看:8月更文挑战

前言

掘金签约作者,是大家学习的榜样,我们一起来从 三个维度

  1. 总值维度
  2. 均值维度
  3. Top单篇维度

来分析分析战力巅峰,各项战斗参数,以便大家更了解掘金签约者,以及大家知道自己与其的差距。

注: 不做排名

玩转掘金 系列,对掘金扩展一些有意思的功能,比如:

本文源码

掘金签约作者战力分析 JJPower 源码

虽说是分析掘金签约者,其可以用来分析任何掘金作者,包括你自己

分析目标: 掘金签约者都有哪些

在这篇 月影:掘金作者签约,是想做点对行业有价值的事 文中有提到,是11位优质作者。

他们分别是:

签约作者签约作者签约作者签约作者
洛竹wangly19CookieBoty和耳朵
小傅哥手撕红黑树Kerwin_isboyjc
徐小夕小姐姐味道阿宝哥-

到此为止,大家是不是都很羡慕,啥也别说,速速去关注一波

对签约作者也是有压力的,首期签约的时间周期为 3 个月, 为什么不是一年? 我就瞎猜猜。

官方公布的是上面11位,其实不然:
意外发现一位 敖丙 大神 也有 掘金签约作者 标签。

image.png

所以,我也不care真相是咋样,我只知道,他们都很优秀。

分析的对象基本确认,我们进入下一步,分析维度。

部分数据展示

这里解释一下,之前的掘金没那么活跃,获赞是比较难的。

总战斗力参数

作者文章数获赞数评论数收藏数阅读量关注数
阿宝哥8629945231137230110395913808
和耳朵181746509170189831926
洛竹126704252321873827892077
Kerwin_39404151128241417892778
小姐姐味道24613839189618588101540723995
CookieBoty354244108734282100161757
手撕红黑树31482286943172527561768
isboyjc25471676055771784991349
徐小夕1491968327732745593942915749
小傅哥222276580734092435512275
wangly19586282104075103104621981
敖丙11737473472028045184390137079

单篇文章均值战斗参数

作者获赞数评论数收藏数阅读量
阿宝哥3482743312837
敖丙3204024015760
和耳朵9728944991
洛竹569303038
Kerwin_10413723636
小姐姐味道568764128
CookieBoty12131986000
手撕红黑树156281398154
isboyjc189302237140
徐小夕132191846305
小傅哥124151097
wangly19108181305354

top文推荐

top文是综合 得分 = 获赞数 * 1 + 收藏数 * 0.5 + 评论数 * 0.2 + 阅读数 * 0.01
文章太多,我就不罗列了, 以阿宝哥和敖丙为例。

阿宝哥

分析维度

基础维度

基础的数据也就那么几个,
其实也还有一些其他的基础数据,比如:专栏书,关注别人的人数,沸点数,给别人点赞数等等,但是不能体现战斗参数。

  1. 文章数
  2. 获赞数
  3. 评论数
  4. 收藏数
  5. 阅读量
  6. 关注数

总值维度

  • 掘力值
  • 总文章数
  • 总获赞数
  • 总评论数
  • 总收藏数
  • 总阅读量
  • 总关注数

均值维度

  • 赞数
  • 评论数
  • 阅读量
  • 收藏

Top单篇维度

得分 = 获赞数 * 1 + 收藏数 * 0.5 + 评论数 * 0.2 + 阅读数 * 0.01

当然你可以进行单个维度的计算,比如:

  • 获赞数
  • 评论数
  • 阅读数
  • 收藏数

数据分析和采集

打开个人主页,以阿宝哥为例 juejin.cn/user/764915…, 观察数据。

数据我们需要从两个接口获取,一个是user/get,另外一个是article/query_list

user/get 能获取一些摘要汇总数据,除了

  1. 总评论数
  2. 总收藏数

这两个值,需要article/query_list 接口获取所有的文章进行累加。

user/get 接口

获取户的一些摘要信息, 这里可以获取的信息有 掘力值总关注人数, 总发文数, 总获赞数, 总阅读数

全地址: api.juejin.cn/user_api/v1…

请求方式: get

返回结果:去掉不必要的信息

{
    "user_id": "764915822103079",
    "user_name": "",
    "power": 39653,            # 掘力值
    "follower_count": 13801,   # 关注人数
    "post_article_count": 86,  # 发文数量
    "got_digg_count": 29932,   # 获赞数
    "got_view_count": 1102635, # 阅读数
    
}

article/query_list 接口

获取户的一些摘要信息, 这里可以获取的信息有单篇文章的 获赞数 收藏数评论数阅读数, Top单篇分析的数据也有了。

全地址: api.juejin.cn/content_api…

请求方式: post

返回结果:去掉不必要的信息

{
     "article_info": {
         "digg_count": 774,      # 获赞数
         "collect_count"952,   # 收藏数
         "comment_count"56,    # 评论数
         "view_count": 25941,    # 阅读数
     }
}

代码实现

思路有了,代码什么的,都好说。

移步 掘金签约作者战力分析 JJPower 源码

小结

是不是很简单,一切都看起来没那么难。

写在最后

如果你觉得不错,你的一赞一评就是我前行的最大动力。

技术交流群请到 这里来。 或者添加我的微信 dirge-cloud,一起学习。