python使用多线程不断刷新网页的方法
作者:songguo 发布时间:2022-10-03 09:19:26
标签:python,多线程,刷新
本文实例讲述了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://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程序设计有所帮助。


猜你喜欢
- 1. 起因当我们需要写一个非常非常长的循环时,通常在某个循环如果出现error,那么整个代码后面的循环就不能进行。这时候试想,如果你在服务器
- torch.autograd.backward(variables, grad_variables=None, retain_graph=N
- 本文实例讲述了php实现压缩多个CSS与JS文件的方法。分享给大家供大家参考。具体实现方法如下:1. 压缩css<?php
- subplot函数介绍matplotlib下, 一个 Figure 对象可以包含多个子图(Axes), 可以使用 subplot() 快速绘
- 本文实例讲述了mysql索引基数概念与用法。分享给大家供大家参考,具体如下:Cardinality(索引基数)是mysql索引很重要的一个概
- python:simplified-chinese-menu:中文汉化(英文差的)代码高亮:Atom自带自动补全:autocomplete-
- 一、提前准备为了大家学习方便,我在这里面建立两张表并为其添加一些数据。一张水果表,一张供应商表。水果表 fruits表f_idf_namef
- ⭐️requests的使用(二)上一篇我们说了requests的简单用法,知道了如何发送请求,今天我们更深层次的来学习requests。我们
- 从这节开始,将会给大家介绍几个ASP中的三大通用类,它贯穿于我所设计的三层架构中,是对ASP语法的扩展,可以提高很多细节处理上的效率,可以算
- 在Qtdesigner中新建一个主界面如下所示:ctrl+R 预览从预览图中可以看出这时的界面不支持伸缩,拖动过小的话会导致部分界面遮住不可
- 编程小白在线学习代码,前几天帮女朋友合并表格cv大佬在线泪目,想想之前合并表格也是一直cv,重复性且效率低下的操作完全可以用代码来实现。就用
- 如果中间红色区域是针则可以用下面的代码检测,其阈值和斑点检测的参数根据图像像素值做相应修改检测的主要思路是先通过找到外面的大圆,再通过圆心定
- django {% url %} 模板标签使用inclusions/_archives.html...{% for date in date
- 前言因为种种原因没能实现愿景的目标,在这里记录一下中间结果,也算是一个收场吧。这篇博客主要是用selenium解决滑块验证码的个别案列。思路
- 本文实例讲述了php生成shtml类及其用法。分享给大家供大家参考。具体如下:<?php class Shtml{ &nb
- 我们知道为了提高代码的运行速度,我们需要对书写的python代码进行性能测试,而代码性能的高低的直接反馈是电脑运行代码所需要的时间。这里将介
- 概述业务数据的上报主要分为:各个路由的PV上报;用户的点击行为上报;用户操作结果(分享是否成功)的数据上报等;通用和必须上报的数据,均在上报
- 本文将带领大家由浅入深的去窥探一下,这个装饰器到底是何方神圣,看完本篇,装饰器就再也不是难点了.一、什么是装饰器网上有人是这么评价装饰器的,
- 我们知道,全局临时表的生命周期一直持续到创建会话(不是创建级别)才终止。有时候,你可能想创建一个不属于任何会话的全局临时表。而无论你进行什么
- df.groupby() 之后按照特定顺序输出,方便后续作图,或者跟其他df对比作图。## 构造 pd.DataFramepatient_i