赞
踩
可以使用Flask的定时任务功能来实现,可以使用Flask-APScheduler插件来实现,具体步骤如下:
1. 安装Flask-APScheduler插件:pip install Flask-APScheduler
2. 在Flask应用中引入Flask-APScheduler:from flask_apscheduler import APScheduler
3. 创建定时任务:
scheduler = APScheduler()
scheduler.add_job(func=collect_data, trigger='interval', seconds=5)
4. 启动定时任务:scheduler.start()
5. 在Flask应用中定义采集数据的函数:
def collect_data():
# 在此处编写采集数据的代码
写一个定时任务案例
import datetime
from apscheduler.schedulers.background import BackgroundScheduler
def job_function():
print("Hello World! 时间:" + str(datetime.datetime.now()))
scheduler = BackgroundScheduler()
scheduler.add_job(job_function, 'interval', seconds=5)
scheduler.start()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。