776 B
776 B
server(Koa + Sequelize + MySQL)
功能
POST /api/crawl/run_action:服务端调用扩展 action,返回结果,并按stage自动入库- 定时任务写死配置:
config/cron_tasks.js(不走数据库)
运行
- 安装依赖
cd server
npm install
- 配置环境变量
copy .env.example .env
- 初始化/更新表结构
node scripts/db_sync.js
- 启动
node app.js
定时任务
编辑 config/cron_tasks.js 的 cron_task_list,重启服务即可生效。
落库表
crawl_run_record:所有 action 调用的原始请求/响应amazon_product:stage=detail详情amazon_search_item:stage=list列表 itemamazon_review:stage=reviews评论