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

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

import thread

import urllib2

import sys

import time

def usage():

print 'Usage: python ' + sys.argv[0] + ' '

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 http://www.jb51.net/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使用多线程不断刷新网页的方法相关推荐

  1. python多线程实现访问页面升级_python使用多线程不断刷新网页的方法

    本文实例讲述了python使用多线程不断刷新网页的方法.分享给大家供大家参考.具体如下: 这段代码可以开通过个线程不断刷新指定的页面,可用于刷票,增加网页访问量等等,不用再去按F5了 import t ...

  2. python爬取动态网页_python爬取动态网页数据,详解

    原理:动态网页,即用js代码实现动态加载数据,就是可以根据用户的行为,自动访问服务器请求数据,重点就是:请求数据,那么怎么用python获取这个数据了? 浏览器请求数据方式:浏览器向服务器的api(例 ...

  3. python制作简单网页_Python制作简单的网页爬虫

    1.准备工作: 工欲善其事必先利其器,因此我们有必要在进行Coding前先配置一个适合我们自己的开发环境,我搭建的开发环境是: 操作系统:Ubuntu 14.04 LTS Python版本:2.7.6 ...

  4. python实现监控电脑打开网页_Python轻松实现动态网页爬虫(附详细源码)

    AJAX动态加载网页 一 什么是动态网页 J哥一向注重理论与实践相结合,知其然也要知其所以然,才能以不变应万变. 所谓的动态网页,是指跟静态网页相对的一种网页编程技术.静态网页,随着html代码的生成 ...

  5. python打印日历_python输出指定月份日历的方法

    python输出指定月份日历的方法 本文实例讲述了python输出指定月份日历的方法.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/python import calendar ca ...

  6. python dicom 测量_python对DICOM图像的读取方法详解

    DICOM介绍 DICOM3.0图像,由医学影像设备产生标准医学影像图像,DICOM被广泛应用于放射医疗,心血管成像以及放射诊疗诊断设备(X射线,CT,核磁共振,超声等),并且在眼科和牙科等其它医学领 ...

  7. python selenium 保存网页_python selenium+pywin32 实现网页另存为

    对网页进行爬取并另存时,遇到一个问题:selenium中键盘或是鼠标的操作都是以网页内的某个元素为对象,当遇到windows窗体时就无法继续操作,如下图. 我想点击另存为,并输入路径再点击保存按钮.. ...

  8. python制作查询网页_Python制作简单的网页爬虫

    1.准备工作: 工欲善其事必先利其器,因此我们有必要在进行Coding前先配置一个适合我们自己的开发环境,我搭建的开发环境是: 操作系统:Ubuntu 14.04 LTS Python版本:2.7.6 ...

  9. python中文爬取网页_Python抓取中文网页

    早就有想法把博客每天的访问流量记下来,刚好现在申请了GAE的应用,又开始学Python,正好拿这个练手.打算先利用Python把访问记录保存在本地,熟悉之后可以部署到GAE,利用GAE提供的cron就 ...

最新文章

  1. RSS FEED的应用
  2. 带你攀顶云端高级认证,有这回事?
  3. conda常用命令汇总
  4. gitlab用户添加ssh免密钥认证后clone还是要求输入密码
  5. SpringBoot Mybatisplus 多数据源使用
  6. c语言程序可以从任何函数开始执行,C语言-基本选择题及参考答案
  7. 沃尔玛宣布与TikTok达成直播带货合作?
  8. mysql锁表查询_如何通过自动增加索引,实现数据库查询耗时降低50%?
  9. IE浏览器url中带中文报错的问题;以及各种兼容以及浏览器问题总结
  10. vb access mysql数据库教程_vb操作access数据库的方法
  11. [语音处理] 声谱图(spectrogram)FBank(Mel_spectrogram)MFCC(Mel倒谱)到底用哪个作为NN输入?
  12. VPS安装Docker、docker-compose
  13. plot函数二维绘图
  14. Cannot deploy artifacts when Maven is in offline mode
  15. Windows11自带壁纸位置
  16. CSSCI来源期刊(2010-2011年)
  17. QQ网络存储随便用(原创)
  18. 贝萨尔曲线实现Periscope心形点赞动画效果
  19. JAVA企业面试题精选 JDBC 1-10
  20. 算法学习笔记:简单数据结构及排序算法

热门文章

  1. 【H5】解决ios禁止缩放失效的方法
  2. PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法
  3. 利用宝塔 开启apache tomcat ssl 失败的解决方法
  4. Flutter中用ListView嵌套GridView报错异常
  5. Python——raise引发异常
  6. Java执行main方法,异常为:could not find the main class.program will exit
  7. 【解决方案】分布式定时任务解决方案
  8. 如何在Bash中加入数组元素?
  9. 要求jQuery在执行某些操作之前等待所有图像加载的官方方式
  10. JavaScriptSerializer-枚举的JSON序列化为字符串