Python selenium爬蟲實現定時任務過程解析

如今須要啓動一個selenium的爬蟲,使用火狐驅動+多線程,你們都明白的,如今電腦管家顯示CPU佔用率20%,啓動selenium後不停的開啓瀏覽器+多線程,python

好,沒過5分鐘,CPU佔用率直接拉到90%+,電腦卡到飛起,定時程序雖然還在運行,可是已經相似於待機狀態,瀏覽器

不少人學習python,不知道從何學起。
不少人學習python,掌握了基本語法事後,不知道在哪裏尋找案例上手。
不少已經作案例的人,殊不知道如何去學習更加高深的知識。
那麼針對這三類人,我給你們提供一個好的學習平臺,免費領取視頻教程,電子書籍,以及課程的源代碼!
QQ羣:1097524789多線程

是否是忽然感受到面對電腦卡死,第一反應:臥槽,這個lj電腦,這麼程序都跑不起來,我還寫這麼多代碼,*****!!less

是吧,接下來上代碼,具體功能,請自信查閱相關資料深造:函數

from datetime import datetime from threading import Timer import time # 定時任務 def task(): print(datetime.now().strftime("%Y-%m-%d %H:%M:%S")) def timedTask(): ''' 第一個參數: 延遲多長時間執行任務(秒) 第二個參數: 要執行的函數 第三個參數: 調用函數的參數(tuple) ''' Timer(5, task, ()).start() while True: timedTask() time.sleep(5)

7行代碼,是否是很優雅?優不優雅的主要是代碼少,不費勁對吧學習

2020-06-05 14:06:39 2020-06-05 14:06:44 2020-06-05 14:06:49 2020-06-05 14:06:54 2020-06-05 14:06:59 2020-06-05 14:07:04 2020-06-05 14:07:09 2020-06-05 14:07:14 2020-06-05 14:07:19 2020-06-05 14:07:24

以上就是本文的所有內容,但願對你們的學習有所幫助,也但願你們多多支持咱們。spa

相關文章
相關標籤/搜索