F002 平台助手 (NestJS + Next.js + Prisma + SQLite)
- 新站为 layui 服务端渲染(无 JSON API), 抓取层重写为 HTML 列表页解析 (GET /front/notice/cgxx?category=bid|procure|auction 分页, pageNo 从 0 起) - 旧站 kdcloud getPortalNoticeData API 已失效(302 到登录页) - 类型标签映射: 默认抓商机类(招标/采购/竞价公告)+流标类(废标/竞价流拍), --all-types 额外抓结果/变更/其他类, 对应旧版 C+D / +B 语义 - 白名单过滤改为标题+发布单位联合匹配(新站发布单位多为代理机构, 按单位匹配会漏掉白名单组织自己的公告) - 详情增强改用 requests(新站纯 SSR 无需 Playwright): 存 HTML 源码 + 提取金额/截止/地区 + 下载附件 PDF 直链 - 输出状态文件格式不变, CrawlerService 入库链路零改动(本地+生产端到端验证通过) - 新增 --max-pages 参数(默认每板块 5 页) |
||
|---|---|---|
| apps | ||
| docs | ||
| packages/shared | ||
| scripts | ||
| .gitignore | ||
| .prettierrc | ||
| AGENTS.md | ||
| docker-compose.yml | ||
| HANDOVER.md | ||
| image_001.jpg | ||
| package-lock.json | ||
| package.json | ||
| PRD-智能比价助手.md | ||
| 线索管理操作白皮书.html | ||