创建于:2018-07-20
最后更新于:2019-02-14
本人是热爱技术的技术菜鸟,总之有对写代码有兴趣。直入正题。
说明:
1. 个人学习和试验了解到,大部分网站或博客统计访问量时,至少应该是限制了IP的,可能包含下几种:
a. 一段时间,如 25秒内,限制同一IP只能访问1次(只增加一次访问量)
b. 同一IP最多访问多少次,若如1分钟内超过多少次,则将此IP拉入黑名单
c. 待续。。。
先贴代码,以后有空再完善,目前只针对限制一段时间内同一IP的访问次数的情况。代码中以某国内网站某人博客为例,实测通过访问其子页面的方式来增加访问量更有效。
欢迎大家留言探讨。
代码如下:
访问测试window.onload = function(){
// 被访问的网址数组,循环访问
var urlAry = new Array(
"http://blog.sciencenet.cn/u/bohong",
"http://blog.sciencenet.cn/home.php?mod=space&uid=39184&do=blog&id=1125023",
"http://blog.sciencenet.cn/blog-39184-1114474.html",
"http://blog.sciencenet.cn/blog-39184-1110455.html",
"http://blog.sciencenet.cn/blog-39184-1092578.html",
);
var time = 1; // 几秒钟访问一次
var visitCnt = 0; // 访问次数
var cntObj = document.getElementById("count");
var visitObj = document.getElementsByTagName("iframe")[0];
setInterval(function(){
var url = urlAry[visitCnt % urlAry.length]
visitObj.setAttribute("src", url);
cntObj.innerHTML = ' ' + visitCnt++ + ' ';
console.log('第 '+ visitCnt + ' 次访问!');
}, time*1000);
}