1. 程式人生 > >python 每天如何定時啟動爬蟲任務

python 每天如何定時啟動爬蟲任務

想要每天定時啟動,最好是把程式放在linux伺服器上執行,畢竟linux可以不用關機,即定時任務一直存活;

#coding:utf8
import datetime
import time
 
def doSth():
    # 把爬蟲程式放在這個類裡
    print(u'這個程式要開始瘋狂的運轉啦')

一般網站都是1:00點更新資料,所以每天凌晨一點啟動

def main(h=1,m=0):
    while True:
        now = datetime.datetime.now()
        # print(now.hour, now.minute)
        if now.hour == h and now.minute == m:
            break
        # 每隔60秒檢測一次
        time.sleep(60)
    doSth()