import json
import logging
from config import *
from client import client
import datetime
from MysqlDB import MysqlDB
from tornado.ioloop import IOLoop
from tornado.web import Application, RequestHandler
from apscheduler.schedulers.blocking import BlockingScheduler
# create_time = '2022-04-15'
# create_time = datetime.datetime.now().strftime('%Y-%m-%d')
create_time = (datetime.datetime.now() - datetime.timedelta(days=1)).strftime("%Y-%m-%d")
print(create_time)
db = MysqlDB(mysql_[0], mysql_[1], mysql_[2], mysql_[3])
def logic():
while 1:
db.connection()
data = [i[0] for i in db.getAllData(
f"SELECT id FROM final_companies_notices WHERE publish_time >= '{create_time}' AND es_status =0 limit 2")]
db.closeconn()
if data:
client_ = client(data)
if client_:
k = len(data)
for i in range(len(data)):
db.connection()
db.crud(f'update final_companies_notices set es_status = 1 where id = {data[i]}')
db.closeconn()
k -= 1
print(f'剩余:{k}')
print('client_')
else:
print('erro')
else:
break
scheduler = BlockingScheduler()
scheduler.add_job(logic, "cron", hour=0, minute=0)
scheduler.start()
apscheduler定时框架
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...