Back to skills
extension
Category: Data & AnalyticsNo API key required

标讯雷达

免费版招标情报站:多数据源招标公告检索 + 公告内容分析 + 中标信息查询(中标公司/金额/候选人)+ HTML 报告(标题即原文链接),支持定时采集。

personAuthor: user_37b3d0dfhubcommunity

标讯雷达 BidInfo-Radar

免费开源「招标情报站」:不依赖任何收费标讯聚合平台,直接对公开数据源完成 检索 → 公告内容分析 → 中标信息查询 → 报告推送 全流程。数据源全部为政府 / 公共资源 / 军队 / 金融 / 企业官网的公开公告,合规使用、低频访问。

| 项目 | 说明 | |------|------| | 版本 | 1.0.2 | | 许可证 | MIT | | 依赖 | Python 3(仅标准库,无第三方依赖) |


功能特性

  • 🔍 多数据源实时检索:按关键字(AND/OR)、地区、金额、数据源类别筛选,对指定站点域名做 site: 定向搜索,覆盖政企、军工、金融、企业四大类公开渠道。
  • 📄 公告内容分析:自动抓取公告官方正文,提取技术方向、采购要点、资质门槛、预算、截止时间,输出 5 级建议徽章(紧急 / 重点跟进 / 值得关注 / 关注 / 已过期)+ 匹配度评分 + 可投性建议。
  • 🏆 中标信息查询(v1.0.2 新增):输入关键字 / 项目名,定向检索中标结果公告,提取中标公司、中标金额、中标候选人名单(第一 / 第二 / 第三 + 各家报价)、项目编号、采购人,多标包项目全部中标商一并列出。
  • 定时采集:配合 WorkBuddy 自动化能力,每日 / 每周 / 每月到点自动检索 + 分析 + 报告推送,无需 7×24 值守。
  • 📊 报告输出:Markdown / HTML 两种格式,报告内公告标题即原文链接,点击直达官方公告,全程可核验。
  • 🛡️ 诚实兜底:检索无结果、正文抓取失败、金额未公布、候选人未提取时如实标注(⚠️ 降级说明 / 「预算未公布」/「未提取到候选人名单」),绝不编造数据

快速开始

环境要求

  • 需要 Python 3(运行环境中可用版本即可)。
  • 全部为 Python 标准库实现,无第三方依赖
  • Windows 下所有命令前置 PYTHONIOENCODING=utf-8(避免中文输出 GBK 编码报错)。

安装

  1. 通过 WorkBuddy 技能市场安装本技能(发布后),或
  2. 将本仓库完整放入 WorkBuddy 的技能目录,重启后即可通过对话触发(触发词:标讯雷达、查招标、招标信息、招标监控、中标信息、中标结果 等)。

三步上手

# 1. 检索结果清洗去重(按 URL 优先键)
PYTHONIOENCODING=utf-8 python scripts/bid_radar.py clean --input results.json

# 2. 公告内容分析 + 报告(主流程):抓正文 → 提方向/门槛 → 匹配度 → 建议
PYTHONIOENCODING=utf-8 python scripts/bid_radar.py analyze --input results.json \
    --keywords "政务云" --budget-cap 5000000 --fetch --out 分析报告.html

# 3. ★ 中标信息查询:提取中标公司 / 金额 / 候选人名单
PYTHONIOENCODING=utf-8 python scripts/bid_radar.py award --input results.json \
    --keywords "政务云" --fetch --out 中标结果.html

在 WorkBuddy 对话中无需手敲命令:直接说「帮我查 XX 关键字的最新招标」「谁中了 XX 项目」「每天早上 8 点盯 XX 的招标」,技能会自动完成 检索 → 分析 / 中标提取 → 报告 全流程。

数据源清单(公开渠道,合规可用)

| 类别 | 数据源 | 默认启用 | |------|--------|:---:| | 政企 | 中国政府采购网(ccgp.gov.cn) | ✅ | | 政企 | 各省公共资源交易中心(省级站) | ✅ | | 政企 | 中国招标投标公共服务平台 | ✅ | | 军工 | 军队采购网(plap.mil.cn,公开区) | ✅ | | 军工 | 全军武器装备采购信息网(公开区) | ⬜ | | 金融 | 各大银行 / 金融机构采购门户 | ⬜ | | 企业 | 央企 / 国企电子招标平台 | ⬜ |

检索核心:WorkBuddy 联网检索对各站点域名做 site: 定向搜索;bid_radar.py 负责清洗、抓取公告正文、内容分析与中标信息提取。

命令参考

| 命令 | 作用 | 关键参数 | |------|------|---------| | clean | 清洗去重检索结果 | --input(或 stdin JSON) | | filter | 关键字 / 地区 / 日期 / 金额筛选 | --keywords --region --days --min-budget --mode | | fetch | 抓取公告正文 | --urls(逗号分隔)或 stdin URL 数组 | | analyze | ★ 抓正文 + 内容分析 + 建议 | --input --keywords --budget-cap --fetch --out | | award | ★ 中标信息提取(公司 / 金额 / 候选人) | --input --keywords --fetch --out | | report | 生成 Markdown / HTML 报告 | --input --keywords --out --html |

公告字段约定(JSON 输入):title / source / url / publishDate / deadline / region / budget / procuringAgency / summary / snippet,其中 url 必带(报告条目需保留官方链接供核验)。

报告输出

  • analyze--out 扩展名决定格式(.html 分析版含方向 / 门槛 / 建议徽章;.md Markdown);不传 --out 则 stdout 输出 JSON 供聊天窗口摘要。
  • award:输出每条中标公告的 中标公司、中标金额(自动换算万元)、中标候选人名单(第一 / 第二 / 第三 + 各家报价)、项目编号、采购人、原文链接;多标包项目列出全部中标商与合计金额;无正文时降级提取并标注 ⚠️。
  • report:纯表格版,默认 bidinfo-radar-report.md,加 --html 输出 HTML。
  • 报告模板见 reference/report-template.md;建议按日期命名(如 标讯报告-2026-08-31.html)。

版本历史

| 版本 | 说明 | |------|------| | v1.0.2(当前) | 新增中标信息查询(中标公司 / 金额 / 候选人名单提取、多标包全列);修复多包金额误挂、候选人句号变体误抓等解析缺陷;环境要求精简为极简描述,不含任何本机路径信息 | | v1.0.1 | 达尔文优化版:修复 3 处代码缺陷 + 完善 5 处文档;环境要求精简,杜绝隐私泄露 | | v1.0.0 | 初始版:多数据源检索 + 公告内容分析 + 报告推送 + 定时采集 |

合规与免责

  1. 只检索公开信息:政采网 / 公共资源交易中心 / 军队采购网公开区 / 企业招标平台的公开公告;不绕过登录、不破解验证码、不爬取需授权的商业数据。
  2. 低频访问:手动检索每站点 ≤ 3 次/轮;正文抓取仅针对命中的公告;自动化每源 ≤ 2 次/天。
  3. 原文链接必带:所有报告条目保留官方 URL,禁止只给二手转载链接。
  4. 金额 / 时间字段为估计值时标注:公告未明示预算时报告标「预算未公布」,不臆造数字。
  5. 遵守目标站点 robots 协议;站点明确禁止抓取(403 / robots 拒绝)立即放弃并走降级路径。
  6. 检索与解析结果仅供企业投标 / 市场分析使用,不做二次商业转售、不批量导出牟利;引用他人平台内容时保留原文出处。
  7. 本工具为开源免费技能,不构成任何投标决策保证;一切以官方公告原文为准。

目录结构

bidinfo-radar/
├── SKILL.md                 # 技能定义与使用说明(WorkBuddy 加载入口)
├── README.md                # 项目说明(本文件)
├── scripts/
│   └── bid_radar.py         # 核心脚本:清洗 / 筛选 / 抓取 / 分析 / 中标提取 / 报告
├── reference/
│   └── report-template.md   # 报告模板
└── test-prompts/
    └── test-prompts.md      # 端到端测试用例(回归验证)

许可证

MIT License — 自由使用、修改与分发,保留版权声明即可。