午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

Python while true實(shí)現(xiàn)爬蟲(chóng)定時(shí)任務(wù)

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

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

接下來(lái)記錄下python 爬蟲(chóng)定時(shí)任務(wù)的幾種解決方法。

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

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

import osimport timeimport sysfrom datetime import datetime, timedeltadef One_Plan(): # 設(shè)置啟動(dòng)周期 Second_update_time = 24 * 60 * 60 # 當(dāng)前時(shí)間 now_Time = datetime.now() # 設(shè)置 任務(wù)啟動(dòng)時(shí)間 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() # 主要用來(lái)計(jì)算差值,返回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代碼塊,掛起程序,睡眠時(shí)間結(jié)束后調(diào)用函數(shù)名進(jìn)行執(zhí)行while True: s1 = One_Plan() time.sleep(s1) # 下面這里是自己定義的函數(shù),想跑代碼的可以換成hellow world函數(shù)或者注釋掉這行測(cè)試下 exe_file(D_list) print('正在執(zhí)行首次更新程序')

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

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

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

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 91啦中文| 久久一二三四 | 99自拍偷拍| 久精品在线观看 | 国产美女永久免费 | 久久视频在线免费观看 | 日韩在线视频播放 | 亚洲三级在线视频 | 中文精品久久 | 污视频在线免费观看 | 日韩精品片 | 国产毛片视频 | 天天操天天爱天天干 | 国内精品99| 色影音| 午夜日韩视频 | 国产激情自拍视频 | 欧美色图久久 | 国产欧美第一页 | 九九综合视频 | 亚洲精品影片 | 四虎影院永久在线 | 国产视频在线观看视频 | 精品一区二区三区中文字幕 | 国产手机视频在线观看 | 久久高清国产 | 激情福利| 欧美888| 六月丁香激情综合 | 中文字幕理伦片免费看 | 五月天狠狠操 | 狠狠综合久久 | 欧美性jizz18性欧美 | 亚洲国产精品久久久久久 | 天天干天天色综合 | 成人午夜视频在线 | 国产免费99 | 浴室偷拍美女洗澡456在线 | 韩日在线| 国产视频日韩 | 日韩超碰在线 |