Python selenium爬虫实现定时任务过程解析
现在需要启动一个selenium的爬虫,使用火狐驱动+多线程,大家都明白的,现在电脑管家显示CPU占用率20%,启动selenium后不停的开启浏览器+多线程,
好,没过5分钟,CPU占用率直接拉到90%+,电脑卡到飞起,定时程序虽然还在运行,但是已经类似于待机状态,
是不是突然感觉到面对电脑卡死,第一反应:卧槽,这个lj电脑,这么程序都跑不起来,我还写这么多代码,*****!!
是吧,接下来上代码,具体功能,请自信查阅相关资料深造:
fromdatetimeimportdatetime
fromthreadingimportTimer
importtime
#定时任务
deftask():
print(datetime.now().strftime("%Y-%m-%d%H:%M:%S"))
deftimedTask():
'''
第一个参数:延迟多长时间执行任务(秒)
第二个参数:要执行的函数
第三个参数:调用函数的参数(tuple)
'''
Timer(5,task,()).start()
whileTrue:
timedTask()
time.sleep(5)
7行代码,是不是很优雅?优不优雅的主要是代码少,不费劲对吧
2020-06-0514:06:39 2020-06-0514:06:44 2020-06-0514:06:49 2020-06-0514:06:54 2020-06-0514:06:59 2020-06-0514:07:04 2020-06-0514:07:09 2020-06-0514:07:14 2020-06-0514:07:19 2020-06-0514:07:24
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下