01.阅读量很要紧
我曾在简书上看过一篇文章,意思如果写文章只盯着阅读量和打赏,就会慢慢的开始焦虑,渐渐地失去写作的兴趣。我同意他的观点。
我自己写技术类文章也不是为了阅读量,但是有时又难免为阅读量所累,毕竟文章就是写给人看的,如果写了一个东西,来来回回没人看,心里也难免有点失落。但是如果有人看,有人留下评论,有个时候就会萌生 大家都挺关注这个事情的,明天再写一篇更加详细的分享给大家。 行业里的池大大和冯大辉也经常调侃 十万+ 和 打赏够三排。
而且阅读量这个东西在保证准确的前提下,是一个文章质量的硬指标,读者也难免将阅读量和文章质量联系在一起。就像在 GitHub 上找框架关注 Star 数一样,读者在找一个知识的时候,同一个关键词搜出来的结果,一个有 十万+ 的阅读量,一个阅读量只有 十来个,你会优先选择打开哪一个?
从另外一个角度,简书在做 SEO 优化的时候,肯定也会优先为那些阅读量高的做搜索优化,这样一来,如果阅读量原本很高的,排名将越靠前,而阅读量低的就很难有机会出现在搜索结果里了。
如此一来,阅读量好看对写作者、用户、简书平台都是一件好事,但是前提是阅读量统计是准确的。
02.简书的阅读量统计准不准确?
昨晚(2017年3月18日)之前我一直相信简书的阅读量统计系统是准确的。
昨晚我女友在 chrome 上打开了我的文章,然后我刷新了一下文章,阅读量增加了一个,然后她(我女友)把文章关闭了,再次打开,我再刷新文章,阅读量又增加了一个,然后我让她继续关闭打开十多次,阅读量居然增加了十多个。
我们常人对 某篇文章阅读量 的理解应该是 “多少个人读了这篇文章”,对不对?我不揣测简书的阅读量统计是怎么做的,但是现在的这一套体系肯定是值得商榷的,有改进空间的。
尤其对于长期在简书上写文章的人,这种不准确甚至可以理解为一种 不公平,如果某些人利用这个统计系统的漏洞刷阅读量从而排名靠前,进而得到更多的流量资源,对我这些不刷的人就是不公。
03.如何实现机器自动刷阅读量?
我昨晚发现了这个问题以后,立即自己写了一个 demo 来验证:
- 01、我先在简书新写了一篇文章,我截图如下:
- 02、然后我回到 Xcode 里写了一个很简单的 demo 来控制刷阅读量:
#import "ViewController.h"
@interface ViewController ()<UIWebViewDelegate>
@property (weak, nonatomic) IBOutlet UIWebView *webView;
@property(nonatomic, assign)NSUInteger timesNum;
@property(nonatomic, assign)NSUInteger curTimeNum;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.timesNum = 100;
[self loadPage];
self.webView.delegate = self;
}
-(void)webViewDidFinishLoad:(UIWebView *)webView{
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[self loadPage];
});
}
-(void)loadPage{
if (self.curTimeNum<self.timesNum) {
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.jianshu.com/p/4f58d9d42e44"]];
[self.webView loadRequest:request];
self.curTimeNum++;
}
}
@end
控制器里有一个 UIWebView 负责加载给定的 URL,然后控制器成为 UIWebView 的代理,每次网页加载完成以后就重新加载。同时设置一个参数来控制加载次数。
- 03、这个程序跑完以后,我再去到文章的页面刷新数据:
你看,我设定刷100次,果然,刷完以后,就能得到一百次阅读量的增加。
04.最后
程序员可能是世上最诚实的物种。
希望你看到这篇文章以后不要利用这个 demo 或者漏洞去刷文章的阅读量,拜托了。
这里有一篇关于简书需不需要刷阅读量的辩证文章:在简书写作其实不用靠刷量。


