python使用多线程不断刷新网页的方法
作者:songguo 时间:2022-10-03 09:19:26
本文实例讲述了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程序设计有所帮助。
标签:python,多线程,刷新
0
投稿
猜你喜欢
TensorFlow人工智能学习数据合并分割统计示例详解
2022-01-23 05:14:23
在子页中隐藏模板页中的div示例代码
2023-07-23 12:12:28
Python 多线程之threading 模块的使用
2022-09-01 23:53:27
python通过百度地图API获取某地址的经纬度详解
2021-11-06 12:14:45
MySQL的安全问题从安装开始说起
2024-01-14 05:11:24
Centos7 下安装最新的python3.8
2023-04-29 14:44:13
Python浅析迭代器Iterator的使用
2023-11-07 12:04:25
修改mysql默认字符集的两种方法详细解析
2024-01-27 01:48:17
python爬虫库scrapy简单使用实例详解
2022-03-22 23:46:11
SQL进行排序、分组、统计的10个新技巧
2009-01-23 13:59:00
Python设计模式行为型观察者模式
2022-02-20 12:32:58
Go语言从单体服务到微服务设计方案详解
2023-09-02 02:45:57
vue实现百度搜索下拉提示功能实例
2024-04-28 09:31:15
关于ThinkPhp 框架表单验证及ajax验证问题
2023-11-15 06:33:05
Pycharm激活码激活两种快速方式(附最新激活码和插件)
2023-05-17 12:07:07
在Django框架中设置语言偏好的教程
2022-01-18 22:47:35
python将字母转化为数字实例方法
2021-12-04 03:40:17
不用Global.asa也能实现统计在线人数吗?
2009-10-29 12:28:00
python+selenium实现12306模拟登录的步骤
2021-06-18 15:32:56
python调用私有属性的方法总结
2023-09-06 03:16:18