Node.js批量刷CSDN博客访问量

在我的系列文章Node.js文章中的Node.js爬虫技术中介绍了爬取我的博客文章列表。
在那里我们用到了request和cheerio。这里我只需要使用request就可以批量刷CSDN博客的访问量。
之前在网上搜索了一个xx.sh(忘记了叫什么名字)的脚本。那个只能一次刷一篇文章的,而且刷新平率高了就会收到CSDN发怀疑的消息。
在使用我的这个Node.js的方法刷的时候前提是希望大家对Node.js有一定的了解,会使用npm。
代码如下:

// 添加依赖
var request = require('request'); 
var urls = ['文章地址1','文章地址2']; // 填写你需要刷的文章地址
var count = 0; // 刷了多少次
var len = urls.length; // 需要刷的文章篇数
var co = 0; // 为了循环刷新
setInterval(function() {
     
    count = count + 1;
    request(urls[co], function (error, response, body) {
     
      if (!error && response.statusCode == 200) {
        console.log('成功 ' + count);
        // 每篇文章刷的次数=count/len
      }
        })
    co = co + 1;
    if (co == len) {
            co = 0;
    }
}, 5000); // 这里的5000  代表的 5*1000ms执行一次 

最后我们打开终端cd到这个js的目录,然后执行
node count.js。终端就会打印刷了多少次,你再看你的CSDN博客,访问量就上去了。

你可能感兴趣的:(Node.js,学习记录,node.js,访问量,博客)