def addjob(): # 获取是定时爬虫还是一次性爬虫 spider_type = request.form.get('splider_type') # 获取爬虫任务 spider_task = request.form.get('select_type') # 获取爬虫标题 spider_title = request.form.get('task_name') # 时间 spider_create_time = timeHelper().get_curtime() print spider_type + ' ' + spider_task + ' ' + spider_title + ' ' + spider_create_time # 根据爬虫类型,存入数据库,1000是一次性爬虫 if spider_type == '0': task = Task(name=spider_title, spider_type=spider_task, time=spider_create_time) elif spider_type == '1': # 时间 spider__time = request.form.get('task_time') task = Task(name=spider_title, spider_type=spider_task, type=spider_type, time=spider_create_time, run_time=spider__time) # 添加爬虫任务 db.session.add(task) db.session.commit()
def __init__(self, driver): self.driver = driver self.db = DB() self.time = timeHelper()