Linux shell 刷流量

来源:本站原创 IT必备工具 超过180 views围观 0条评论

今天晚上闲得无聊,开关一个论坛的时候发现浏览量增加了,于是我好奇是什么原因造成的,在经过十几次测试之后,发现它是普通的点击进去就增加一次访问量,没有过滤IP,但是有时间限制。

意思是说,短时间的访问,并不会增加浏览量,只有在一定长时间停留在这个网页的时候,它的浏览量才会增加。如果连续特别密集的开关网页,并不会增加。所以我根据这个假设写了一个脚本,放到了服务器上。

在Linux命令行里面访问网页有很多方式,我采用的是elinks的方式访问的网站。

在xshell里面登录服务器,输入命令yum install links 和 yum install elinks ,一路yes,之后出现complete就可以成功的在Linux命令行里面访问网站了。

我在bash里面写了一个脚本,用生成的随机数15-30之间代表要用的延时。然后每隔3秒时间重新访问目标网站,在目标网站停留15-30秒,之后跳到另外一个不相关的网站,在3秒的延迟之后再次访问这个网站。设置一个次数,代表要是测试的数据,看看会增加多少访问量。期待这个结果。

  1. #!/bin/bash

  2. run()

  3. {

  4. elinks --dump https://www.aliyun.com/jiaocheng/148265.html #目标网站

  5. MAXCOUNT=10

  6. count=15

  7. number=$RANDOM

  8. FLOOR=0

  9. RANGE=30 # 随机数15-30之间

  10. number=0

  11. while [ "$number" -le $FLOOR ]

  12. do

  13. number=$RANDOM

  14. let "number %= $RANGE"

  15. done

  16. delay_time=$number

  17. echo 延迟 $delay_time

  18. sleep $delay_time

  19. elinks --dump http://baidu.com #中转网站

  20. number2=3

  21. sleep $number2

  22. }

  23. for((i=1;i<1000;i++)) # 1000次看看成果

  24. do

  25. run

  26. done

纯属个人探究娱乐。

共勉!

文章出自:CCIE那点事 http://www.jdccie.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。
本文标题:Linux shell 刷流量
本文链接:http://www.jdccie.com/?p=3892转载请注明转自CCIE那点事
如果喜欢:点此订阅本站
  • 相关文章
  • 为您推荐
  • 各种观点

暂时还木有人评论,坐等沙发!
发表评论

快捷键:Ctrl+Enter