python使用多线程不断刷新网页的方法


Posted in Python onMarch 31, 2015

本文实例讲述了python使用多线程不断刷新网页的方法。分享给大家供大家参考。具体如下:

这段代码可以开通过个线程不断刷新指定的页面,可用于刷票,增加网页访问量等等,不用再去按F5了

import thread
import urllib2
import sys
import time
def usage():
  print 'Usage: python ' + sys.argv[0] + ' <url> <threads>'
  sys.exit()
def reloader(numthread):
  url = sys.argv[1]
  numreloads = 0
  while True:
    try:
      urllib2.urlopen(url)
      numreloads = numreloads + 1
    except KeyboardInterrupt:
      sys.exit('\nProcess aborted.')
def splash():
  print 'welcome to https://3water.com/codes '
if len(sys.argv) < 3:
  usage()
if __name__ == '__main__':
  splash()
  print '[!] DoSing ' + sys.argv[1] + ' with ' + sys.argv[2] + ' threads.'
  for reloadspawn in range(0, int(sys.argv[2])):
    thread.start_new_thread(reloader, (reloadspawn,))
  sys.stdout.write('')
  dosind = ['-', '\\', '|', '/']
  dosstat = 0
  while True:
    try:
      sys.stdout.write('\r' + dosind[dosstat % 4] + ' DoSing...')
      sys.stdout.flush()
      dosstat = dosstat + 1
      time.sleep(0.25)
    except KeyboardInterrupt:
      sys.exit('\nProcess aborted.')

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python实现udp数据报传输的方法
Sep 26 Python
python对象及面向对象技术详解
Jul 19 Python
Python 制作糗事百科爬虫实例
Sep 22 Python
python实现数据预处理之填充缺失值的示例
Dec 22 Python
如何优雅地改进Django中的模板碎片缓存详解
Jul 04 Python
Flask框架响应、调度方法和蓝图操作实例分析
Jul 24 Python
python 制作自定义包并安装到系统目录的方法
Oct 27 Python
python 实现生成均匀分布的点
Dec 05 Python
在pycharm中为项目导入anacodna环境的操作方法
Feb 12 Python
python实现Oracle查询分组的方法示例
Apr 30 Python
Django实现文章详情页面跳转代码实例
Sep 16 Python
Python图像读写方法对比
Nov 16 Python
Python新手实现2048小游戏
Mar 31 #Python
举例介绍Python中的25个隐藏特性
Mar 30 #Python
在Python的循环体中使用else语句的方法
Mar 30 #Python
python实现2048小游戏
Mar 30 #Python
利用一个简单的例子窥探CPython内核的运行机制
Mar 30 #Python
30分钟搭建Python的Flask框架并在上面编写第一个应用
Mar 30 #Python
编写同时兼容Python2.x与Python3.x版本的代码的几个示例
Mar 30 #Python
You might like
PHP Token(令牌)设计
2008/03/15 PHP
php实现在多维数组中查找特定value的方法
2015/07/29 PHP
php开发工具有哪五款
2015/11/09 PHP
PHP的RSA加密解密方法以及开发接口使用
2018/02/11 PHP
JS 强制设为首页的代码
2009/01/31 Javascript
IE6下JS动态设置图片src地址问题
2010/01/08 Javascript
js日期相关函数总结分享
2013/10/15 Javascript
使用firebug进行调试javascript的示例
2013/12/16 Javascript
浅析js中的浮点型运算问题
2014/01/06 Javascript
JQuery ztree 异步加载实例讲解
2016/02/25 Javascript
JS基于clipBoard.js插件实现剪切、复制、粘贴
2016/05/03 Javascript
jQuery链式调用与show知识浅析
2016/05/11 Javascript
jquery获取form表单input元素值的简单实例
2016/05/30 Javascript
PassWord输入框代码分享
2016/06/07 Javascript
jQuery实现弹窗居中效果类似alert()
2017/02/27 Javascript
jQuery+Cookie实现切换皮肤功能【附源码下载】
2018/03/25 jQuery
vue主动刷新页面及列表数据删除后的刷新实例
2018/09/16 Javascript
IE9 elementUI文件上传的问题解决
2018/10/17 Javascript
Vue使用Ref跨层级获取组件的步骤
2021/01/25 Vue.js
详解Python中的__init__和__new__
2014/03/12 Python
python实现在无须过多援引的情况下创建字典的方法
2014/09/25 Python
python处理csv数据的方法
2015/03/11 Python
简述Python中的面向对象编程的概念
2015/04/27 Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
2018/07/25 Python
使用PyCharm创建Django项目及基本配置详解
2018/10/24 Python
pyqt弹出新对话框,以及关闭对话框获取数据的实例
2019/06/18 Python
python 实现线程之间的通信示例
2020/02/14 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
2020/02/21 Python
Django 构建模板form表单的两种方法
2020/06/14 Python
德国最大的设计师鞋网上商店:Budapester
2017/12/07 全球购物
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
学生档案自我鉴定
2013/10/07 职场文书
专职安全员岗位职责
2015/04/11 职场文书
大学生求职意向书
2015/05/11 职场文书
张丽莉观后感
2015/06/16 职场文书
Hive导入csv文件示例
2022/06/25 数据库