This commit is contained in:
sjk
2026-02-24 12:46:35 +08:00
parent be0c13e1a6
commit 85224e01e6
116 changed files with 8380 additions and 9642 deletions

100
.env.development Normal file
View File

@@ -0,0 +1,100 @@
# ==============================================================================
# 开发环境配置文件
# ==============================================================================
# ---------- 环境标识 ----------
ENV=development
# ---------- AdsPower浏览器配置 ----------
# AdsPower API地址本地默认端口50325
ADSPOWER_API_URL=http://127.0.0.1:50325
# AdsPower用户ID登录AdsPower后台获取
ADSPOWER_USER_ID=user_h235l72
# AdsPower API密钥可选某些版本需要
ADSPOWER_API_KEY=e5afd5a4cead5589247febbeabc39bcb
# ---------- 服务配置 ----------
# 服务监听地址0.0.0.0为允许外部访问)
SERVER_HOST=127.0.0.1
# 服务监听端口
SERVER_PORT=5000
# ---------- 点击策略配置 ----------
# 每个站点每日最少点击次数
MIN_CLICK_COUNT=1
# 每个站点每日最多点击次数
MAX_CLICK_COUNT=3
# 同一站点两次点击之间的间隔(分钟)
CLICK_INTERVAL_MINUTES=5
# 不同站点任务间最小间隔(分钟)
MIN_TASK_INTERVAL_MINUTES=1
# 不同站点任务间最大间隔(分钟)
MAX_TASK_INTERVAL_MINUTES=1
# 最大并发执行任务数1为串行执行
MAX_CONCURRENT_WORKERS=2
# 工作开始时间小时24小时制
WORK_START_HOUR=9
# 工作结束时间小时24小时制
WORK_END_HOUR=23
# 回复等待超时时间(秒)
REPLY_WAIT_TIMEOUT=10
# ---------- 爬虫调度配置 ----------
# 是否启用爬虫定时任务True/False
CRAWLER_ENABLED=False
# 爬虫执行时间HH:MM格式24小时制
CRAWLER_SCHEDULE_TIME=02:00
# 每次爬取的任务数量
CRAWLER_BATCH_SIZE=10
# ---------- 数据存储路径 ----------
# 数据目录(开发环境与生产环境分离)
DATA_DIR=./data_dev
# 日志目录(开发环境与生产环境分离)
LOG_DIR=./logs_dev
# Query挖掘上传目录
QUERY_UPLOAD_DIR=./query_upload
# ---------- 调试配置 ----------
# 是否开启调试模式True/False
DEBUG=True
# ---------- 测试配置 ----------
# 测试完成后是否自动关闭浏览器True/False
AUTO_CLOSE_BROWSER=True
# ---------- MySQL数据库配置 ----------
# 数据库主机地址
MYSQL_HOST=localhost
# 数据库端口
MYSQL_PORT=3306
# 数据库用户名
MYSQL_USER=root
# 数据库密码
MYSQL_PASSWORD=JKjk20011115
# 数据库名称
MYSQL_DATABASE=ai_article
QWEN_API_KEY=sk-6d22dd845a624d9c92a821d24a50e2e8
QWEN_API_URL=https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions