commit
This commit is contained in:
19
config.py
19
config.py
@@ -43,12 +43,19 @@ class BaseConfig:
|
||||
SERVER_PORT = int(os.getenv('SERVER_PORT', 5000))
|
||||
|
||||
# 点击策略配置
|
||||
MIN_CLICK_COUNT = int(os.getenv('MIN_CLICK_COUNT', 1))
|
||||
MAX_CLICK_COUNT = int(os.getenv('MAX_CLICK_COUNT', 10))
|
||||
CLICK_INTERVAL_MINUTES = int(os.getenv('CLICK_INTERVAL_MINUTES', 30))
|
||||
WORK_START_HOUR = int(os.getenv('WORK_START_HOUR', 9))
|
||||
WORK_END_HOUR = int(os.getenv('WORK_END_HOUR', 21))
|
||||
REPLY_WAIT_TIMEOUT = int(os.getenv('REPLY_WAIT_TIMEOUT', 30))
|
||||
MIN_CLICK_COUNT = int(os.getenv('MIN_CLICK_COUNT', 1)) # 每日最少点击次数
|
||||
MAX_CLICK_COUNT = int(os.getenv('MAX_CLICK_COUNT', 3)) # 每日最多点击次数
|
||||
CLICK_INTERVAL_MINUTES = int(os.getenv('CLICK_INTERVAL_MINUTES', 30)) # 点击间隔(分钟)
|
||||
MIN_TASK_INTERVAL_MINUTES = int(os.getenv('MIN_TASK_INTERVAL_MINUTES', 3)) # 任务间最小间隔(分钟)
|
||||
MAX_TASK_INTERVAL_MINUTES = int(os.getenv('MAX_TASK_INTERVAL_MINUTES', 5)) # 任务间最大间隔(分钟)
|
||||
WORK_START_HOUR = int(os.getenv('WORK_START_HOUR', 9)) # 工作开始时间
|
||||
WORK_END_HOUR = int(os.getenv('WORK_END_HOUR', 21)) # 工作结束时间
|
||||
REPLY_WAIT_TIMEOUT = int(os.getenv('REPLY_WAIT_TIMEOUT', 30)) # 回复等待超时(秒)
|
||||
|
||||
# 爬虫调度配置
|
||||
CRAWLER_ENABLED = os.getenv('CRAWLER_ENABLED', 'True').lower() == 'true' # 是否启用爬虫
|
||||
CRAWLER_SCHEDULE_TIME = os.getenv('CRAWLER_SCHEDULE_TIME', '02:00') # 爬虫执行时间(HH:MM)
|
||||
CRAWLER_BATCH_SIZE = int(os.getenv('CRAWLER_BATCH_SIZE', 10)) # 每次爬取任务数量
|
||||
|
||||
# 数据存储路径
|
||||
DATA_DIR = os.getenv('DATA_DIR', './data')
|
||||
|
||||
Reference in New Issue
Block a user