国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

Python while true實現(xiàn)爬蟲定時任務(wù)

瀏覽:7日期:2022-07-22 09:57:58

記得以前的windows 任務(wù)定時是可以的正常使用的,今天試了下,發(fā)現(xiàn)不能正常使用了,任務(wù)計劃總是掛起。

接下來記錄下python 爬蟲定時任務(wù)的幾種解決方法。

今天是第一篇,后面會陸續(xù)更新。

首先最容易的是while true死循環(huán)掛起,上代碼

import osimport timeimport sysfrom datetime import datetime, timedeltadef One_Plan(): # 設(shè)置啟動周期 Second_update_time = 24 * 60 * 60 # 當前時間 now_Time = datetime.now() # 設(shè)置 任務(wù)啟動時間 plan_Time = now_Time.replace(hour=9, minute=0, second=0, microsecond=0) # 設(shè)置差值,-1 day, 21:48:53.246576,類似于這樣 # time.sleep()需要傳入int,所以下面使用.total_seconds() # 主要用來計算差值,返回int,具體功能可以自行查閱相關(guān)資料 delta = plan_Time - now_Time first_plan_Time = delta.total_seconds() % Second_update_time print('距離第一次執(zhí)行需要睡眠%d秒' % first_plan_Time) return first_plan_Time# while Ture代碼塊,掛起程序,睡眠時間結(jié)束后調(diào)用函數(shù)名進行執(zhí)行while True: s1 = One_Plan() time.sleep(s1) # 下面這里是自己定義的函數(shù),想跑代碼的可以換成hellow world函數(shù)或者注釋掉這行測試下 exe_file(D_list) print('正在執(zhí)行首次更新程序')

個人感覺使用這種方式進行定時計劃的啟動如果為單個程序,并且一天執(zhí)行一次的話沒什么問題,如果要考慮到一天執(zhí)行多個任務(wù)并且一天需要執(zhí)行多次,短板一下就凸顯出來了,

在工作的情況中還需要考慮到很多因素,比如爬蟲程序需要在晚上12點和早上6點,9點,下午3點執(zhí)行四次,并且需要同時執(zhí)行4個爬蟲,還需要考慮到網(wǎng)絡(luò)是否穩(wěn)定,如果程序掛掉該怎么處理等等因素

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 国产成人久久精品区一区二区 | 亚洲欧美另类自拍 | 香蕉伊人网 | 亚洲另类在线视频 | 成人午夜亚洲影视在线观看 | 久久污| 521av香蕉 | 午夜欧美成人香蕉剧场 | 成人国产精品一区二区网站 | 2019在线亚洲成年视频网站 | 精品国产综合成人亚洲区 | 午夜精品影院 | 亚洲国产福利精品一区二区 | 欧美亚洲国产精品久久久 | 香蕉521av网站永久地址 | 欧美一级特黄高清免费 | 亚洲免费区 | 欧美成人免费一区在线播放 | 草草影院欧美三级日本 | 手机福利在线 | 国产一级aaaaa毛片欧美 | 成人国产三级在线播放 | 国产成人精选免费视频 | 久久美女精品国产精品亚洲 | 中文字幕一区二区三 | 日本免费一级 | 国产香蕉98碰碰久久人人 | 日韩在线二区 | 久久精品国产国产 | 99久热在线精品视频播 | 成人亚洲在线观看 | 日韩在线视频线视频免费网站 | 免费一级特黄欧美大片久久网 | 中文成人在线视频 | 免费久久精品 | 久久久99精品免费观看精品 | 精品视频一区二区三区在线观看 | 精品视频久久久久 | 又黄又湿又爽 | 久久免费网 | 亚洲欧美日韩精品高清 |