最近看到不少人为清粉而苦恼。
一方面,面对自然灾害,大家希望自己能做点什么。另一方面,在用官方的“粉丝修正”功能把无效账号清除之后,剩下来的大多是真实粉丝,那么应该怎么继续清除?清除哪些,保留哪些呢?
首先,微博对用户查看自己的粉丝列表做了限制。根据不同查看方式,一般顶多只能查看几千个。所以,即便博主自己也无法获取自己的全量粉丝列表——但是,所发微博是可以遍历的,每条微博的转评赞虽然无法全部获取,但也足够用了。也就是说,可以通过遍历所发微博,从转评赞中提取出用户,然后判断是不是粉丝。这样,就可以得到一个尽可能大的粉丝列表,而且是活跃粉丝列表。
得到了粉丝列表,然后应该清除哪些,保留哪些呢?当然可以按灭霸的搞法,一切交给随机数。但你也许希望通过粉丝的关注列表来进行筛选。比如先建立一个符合某特征的微博账号名单,就叫“咚嗒哐哐丢”吧。如果你的粉丝关注了超过了 5 个咚嗒哐哐丢,就把这个粉丝清除。如果第一轮下来粉丝数还是比较多,那么可以再来第二轮,把关注了超过了 3 个咚嗒哐哐丢的清除。
现在产品经理已经把需求写好,就差一个程序员了。