爬虫定时爬取设置

96
程猿先生
2018.01.13 13:43* 字数 45

想要每天定时启动,最好是把程序放在服务器上运行,毕竟服务器可以不用关机,即定时任务一直存活

#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()  
  
main()  
日记本