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()
Example #2
0
 def __init__(self, driver):
     self.driver = driver
     self.db = DB()
     self.time = timeHelper()