人来到这世界后,命运注定了他必须要拼搏,奋斗,坚持,勇敢地走下去,走出属于自己的道路,没有人能不劳而获。
本文实例讲述了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 //www.haodaima.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使用多线程不断刷新网页的方法请关注haodaima.com其它相关文章!



.jpg)
