[iOS]简书如何刷阅读量

1,743 阅读4分钟

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 或者漏洞去刷文章的阅读量,拜托了。

这里有一篇关于简书需不需要刷阅读量的辩证文章:在简书写作其实不用靠刷量

NewPan 的文章集合

下面这个链接是我所有文章的一个集合目录。这些文章凡是涉及实现的,每篇文章中都有 Github 地址,Github 上都有源码。

NewPan 的文章集合索引

如果你有问题,除了在文章最后留言,还可以在微博 @盼盼_HKbuy 上给我留言,以及访问我的 Github