为什么要写这篇博客,是因为最近刚开始学习python没多久,非常巧的是有个朋友问我,说你既然搞IT,能不能帮我刷访问量,我当时犹豫了一下,说试试,然后就回去捣鼓了一下,但是在这里笔者想说一句,并非所有的博客都能刷,最后也没帮我朋友刷成功,因为有些博客的访问量是要根据IP地址来规定的,所以需要频繁地更换网络环境,其实就是出口路由的ip地址要变化才有用,但是有些博客是可以的,比如搜狐的博客,本篇博文就以搜狐的博客为例。

首先声明一点,没有想恶意攻击谁,也没有想弄虚作假,仅仅想展示python的强大,我们是奉公守法的网络良民。

第一步,打开某篇搜狐的博文,观察阅读量

现在阅读量为1033,然后我们在新建网页中打开

发现阅读量变为1034了,这就说明该博客只要打开一次,阅读量就会加1

第二步,设计python的代码的思路

其实代码只要能完成以下两个工作就可以

(1)在新建网页中打开不停地打开该博文,直到达到一定次数就不再打开,假设打开次数为n

(2)第一步执行完毕以后,就立即关闭浏览器,然后再打开浏览器,再重复第一步,如此循环多次,假设循环次数m

那么该博客阅读量就增加了m*n次,在这里笔者想提醒大家一句,为什么要在打开一定次数的网页的时候一定要关闭浏览器,我们都知道,当我们不断打开网页,CPU内存会被不断占用,如果不关闭,会造成内存被耗尽,导致死机,所以在打开一定的网页次数就要关闭浏览器!!!在这里我们使用dos环境中taskkill命令来结束进程。

在cmd中查看taskkill命令详情

C:\Users\羊羊>taskkill/?

看到如下结果

C:\Users\羊羊>taskkill/?TASKKILL [/S system [/U username [/P [password]]]]

{ [/FI filter] [/PID processid | /IM imagename] } [/T] [/F]

描述:

使用该工具按照进程 ID (PID) 或映像名称终止任务。

参数列表:/S system 指定要连接的远程系统。/U [domain\]user 指定应该在哪个用户上下文执行这个命令。/P [password] 为提供的用户上下文指定密码。如果忽略,提示

输入。/FI filter 应用筛选器以选择一组任务。

允许使用"*"。例如,映像名称 eq acme*

/PID processid 指定要终止的进程的 PID。

使用 TaskList 取得 PID。/IM imagename 指定要终止的进程的映像名称。通配符 '*'可用来

指定所有任务或映像名称。/T 终止指定的进程和由它启用的子进程。/F 指定强制终止进程。/?显示帮助消息。

筛选器:

筛选器名 有效运算符 有效值----------- --------------- -------------------------STATUS eq, ne RUNNING|NOT RESPONDING|UNKNOWN

IMAGENAME eq, ne 映像名称

PID eq, ne, gt, lt, ge, le PID 值

SESSION eq, ne, gt, lt, ge, le 会话编号。

CPUTIME eq, ne, gt, lt, ge, le CPU 时间,格式为

hh:mm:ss。

hh-时,

mm- 分,ss -秒

MEMUSAGE eq, ne, gt, lt, ge, le 内存使用量,单位为 KB

USERNAME eq, ne 用户名,格式为 [domain\]user

MODULES eq, ne DLL 名称

SERVICES eq, ne 服务名称

WINDOWTITLE eq, ne 窗口标题

说明----

1) 只有在应用筛选器的情况下,/IM 切换才能使用通配符 '*'。2) 远程进程总是要强行 (/F) 终止。3) 当指定远程机器时,不支持 "WINDOWTITLE" 和 "STATUS"筛选器。

例如:

TASKKILL/IM notepad.exe

TASKKILL/PID 1230 /PID 1241 /PID 1253 /T

TASKKILL/F /IM cmd.exe /T

TASKKILL/F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"TASKKILL/F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe

TASKKILL/S system /U 域\用户名 /FI "用户名 ne NT*" /IM *TASKKILL/S system /U username /P password /FI "IMAGENAME eq note*"C:\Users\羊羊>

例如笔者打开了迅雷这个软件,可以用taskkill来杀死这一进程,迅雷的程序名为Thunder.exe,结果如下

C:\Users\羊羊>taskkill /F /IM Thunder.exe

成功: 已终止进程"Thunder.exe",其 PID 为 13788。

C:\Users\羊羊>

我们发现刚刚打开的迅雷就被关闭了。

所以我们使用taskkill来关闭浏览器,python代码如下

import webbrowser asweb

import time

import os

import random

count= random.randint(3,5)

j= 0

while j

i= 0

while i <= 5:

web.open_new_tab('http://aqtyhj.blog.sohu.com/321768697.html')

i= i + 1time.sleep(1.0)else:

os.system('taskkill /F /IM Opera.exe')

print j,'times closing browser'j= j + 1

在这里,我们仍需要引入第三方函数库httplib2,不然有些函数不能调用,关于httplib2的安装,可以参考笔者的这篇博客,这里就不再赘述。

webbrowser函数的作用是打开链接地址

os是系统自带函数库,目的是为了引入taskkill关闭浏览器

time函数是为了每打开一个网页需要一定的时间延迟,给CPU休息的时间,这里为1s

random是生成随机数,这里的范围是在3~5范围内生成一个随机数,也就是m的次数,而n的次数为i+1,为什么要加1,是因为i从0开始,所以5+1一共就是6次

接下来打开IDLE(python GUI)

点击File,再点击New File,将代码粘贴上去,如下图

再点击File,命名保存

笔者建议保存在python2.7的目录下,就是python的安装目录,保存成功后,点击Run运行代码,由于该过程是动态的,不好捕捉,但是可以在IDEL中看到结果,也可以观察博客的阅读量

如上图,阅读量应该增加了3*6次,我们看看结果

好像多了一次,因为在这一过程中可能有其它的访客浏览过。

python网络刷学时_python实践—网络刷博器相关推荐

  1. python读取手机文件_python 读取 网络 文件

    Python之pandas数据加载.存储 Python之pandas数据加载.存储 0. 输入与输出大致可分为三类: 0.1 读取文本文件和其他更好效的磁盘存储格式 2.2 使用数据库中的数据 0.3 ...

  2. python网络编程实战_Python 异步网络编程实战

    近年来 Python 的发展的非常迅速,"简单"."高效"是 Python 吸引人的一大特色.在国内 Python 开发需求越来越大,Python 具有丰富强大 ...

  3. python 访问网页 重定向_Python数据网络采集5--处理Javascript和重定向

    Python数据网络采集5--处理Javascript和重定向 到目前为止,我们和网站服务器通信的唯一方式,就是发出HTTP请求获取页面.有些网页,我们不需要单独请求,就可以和网络服务器交互(收发信息 ...

  4. python爬虫程序说明_Python即时网络爬虫:API说明

    API说明--下载gsExtractor内容提取器 1,接口名称 下载内容提取器 2,接口说明 如果您想编写一个网络爬虫程序,您会发现大部分时间耗费在调测网页内容提取规则上,不讲正则表达式的语法如何怪 ...

  5. python必刷面试_Python面试必刷题系列(5)

    本篇是[Python面试必刷题系列]的第5篇文章.通过收集.整理Python真实面试题,给大家讲解面试中的python高频考察点,希望能够引起读者的足够重视. 往期回顾: Python中 is 和 = ...

  6. python网络编程爬虫_Python爬虫--网络编程

    Python 网络编程 Python提供两个基本的Socket模块: Socket,提供了标准的BSD Sockets API SocketServer, 提供了服务器中心类,可以简化网络服务器的开发 ...

  7. python windows自动化 爬虫_Python体系(网络爬虫、人工智能、WEB开发、自动化运维)详细介绍...

    不论你是对Python初出茅庐,还是如指诸掌,这篇文章对你的收获总归还是有的啦,可能只是程度的问题.好了不扯远了,来说正题,下面在分享这套体系前还是要让Python做一下"自我介绍" ...

  8. python scapy模块安装_Python scapy网络包嗅探模块(转载)

    1.窃取Email认证 1.1创建一个简单的嗅探器,捕获一个数据包,packet.show()函数解析了其中的协议信息并输出了包的内容. from scapy.all import * def pac ...

  9. python开发网络小工具_Python集成网络诊断小工具(含有ping,tracert,tcping等小工具)...

    之前在一家IDC公司实习,负责服务器售后方面的,经常要使用ping,tracert,tcping等命令做些初步的诊断,判断服务器问题出在哪方面.于是就想集成这些常用的命令或工具到一个GUI界面中,实现 ...

  10. python绘图矩阵散点图_Python实践:seaborn的散点图矩阵(Pairs Plots)可视化数据

    如何快速创建强大的可视化探索性数据分析,这对于现在的商业社会来说,变得至关重要.今天我们就来,谈一谈如何使用python来进行数据的可视化! 一旦你有了一个很好的被清理过的数据集,下一步就是探索性数据 ...

最新文章

  1. JMeter入门(1):JMeter总体介绍及组件介绍
  2. Mybatis-Plus 支持分库分表了?-官方神器发布!
  3. button常用属性_web阶段常用单词明细表,你值得拥有
  4. 踩坑rosbag --clock
  5. 深度模型压缩论文(01)- Meta Filter Pruning to Accelerate Deep Convolutional Neural Networks
  6. 26元买4500斤脐橙,农民淘宝店被主播带头薅亏700万,“羊毛党”太狠了!
  7. Maple 教程(一)---初认识
  8. H264封装为FLV
  9. 供应链三道防线(读书笔记)1(共4)
  10. java 多线程m3u8下载
  11. 阿里数据研发工程师实习生面试经历
  12. 清华大学计算机2021研究生录取分数线,清华大学2021年研究生录取分数线多少分...
  13. 工业相机——感光元件尺寸介绍
  14. 华为开发者大赛-昇腾AI初创大赛决赛暨星火计划Online第二期来啦!
  15. Mark(转载)古人读书十二法
  16. python 读取gmail 邮箱消息
  17. IO 口的位操作实现
  18. Java应急广播平台接口对接demo(以 应急广播消息格式规范为例)
  19. 成王败寇,回顾2014年10大互联网战役
  20. i5 12540HX怎么样 相当于什么水平级别

热门文章

  1. SMBIOS介绍(3):实现
  2. 怎么把mxf转换成mp4?
  3. 由有理函数的广义积分引入,谈谈复变函数论中的留数
  4. Bill Gates推荐,人工智能必读的三本书 -《终极算法》,《超级智能》和《终极发明》zz
  5. Arduino教程六—DS1302时钟模块
  6. servlet异步请求
  7. 天翼网关服务器无响应,教你使用天翼网关软件突然打不开的解决方法
  8. Jenkins安装教程
  9. pygame 安装方法
  10. 打算开源一个低代码平台,第三天,包含【工作流,业务流,财务,APQC】。技术站 React,typescript,java,mysql