如何每天自动获取中国政府采购网招标公告?用 ccgp-bid-daily 一站式搞定
ccgp-bid-daily 是一个政府采购公告自动监控技能:你设定关键词、地区、公告类型,它每天自动抓取中国政府采购网(CCGP)最新招标/中标/采购公告,保存为 CSV 落到本地,并把摘要推送到飞书。一次配置,长期自动跑,无需每天手动搜。底层查询由中国政府采购网(CCGP)官方数据驱动。
这个技能能做什么
- 每日自动查询:按你设定的条件,每天定时抓取 CCGP 公告。
- 落盘 CSV:结果存为带 BOM 的 UTF-8 CSV,Excel 直接打开。
- 飞书推送:把命中条数与最新摘要发到飞书,手机随时看。
- 完全可配置:地区、关键词、公告类型、时间范围都能改,不限于河北、不限于软件。
适用人群与使用场景
- 投标/招标代理公司:每天盯全国或本省的招标公告,第一时间拿线索。
- 政企销售:监控目标采购人历史采购,提前布局。
- 竞品分析:按关键词跟踪对手中标情况。
- 研究者/媒体:定期导出采购数据做统计分析。
快速开始
- 安装本技能到
~/.workbuddy/skills/ccgp-bid-daily/ - 编辑
config.json:改query.kw(关键词)、query.zone_id(地区代码,留空=全国)、notify.user_open_id(飞书接收人) - 创建定时任务(每天早 8 点示例):
FREQ=DAILY;BYHOUR=8;BYMINUTE=0
免费模式(默认
free=true)直接调用中国政府采购网(CCGP)公开接口,无需额外安装即可运行;付费模式(free=false)按 ¥1/次 通过微信支付 AI 专属卡代扣。查询能力由付费 Skill ccgp-search(@org-9ilun6td/ccgp-search)提供。
任务内容:读 config → 查 CCGP → 存 CSV → 发飞书。
核心配置项
| 配置项 | 说明 | 默认值 |
| ------ | ------ | ------ |
| query.kw | 搜索关键字(软件/信息化/服务器/工程…) | 软件 |
| query.zone_id | 行政区划代码(河北 130000,北京 110000,留空=全国) | 130000 |
| query.time_type | 0全部/1近一周/2自定义/3近一月/4近三月/5近半年 | 1 |
| query.bid_type | 0全部/1公开招标/2询价/3竞争性谈判/…/10竞争性磋商/11成交/12终止 | 0 |
| query.free | true=免费前5条;false=付费完整(¥1/次) | true |
| save_dir | CSV 保存目录 | E:\aidata\ccgp-bid |
多场景预设(presets)
在 config.json 的 presets 放多组条件,定时任务轮询各 preset 分别落盘+推送:
"presets": {
"hebei-software": {"kw":"软件","zone_id":"130000","time_type":1},
"nationwide-it": {"kw":"信息化","zone_id":"","time_type":3},
"beijing-server": {"kw":"服务器","zone_id":"110000","time_type":1,"bid_type":1}
}
实测数据与计费(来源标注)
以下数据来自 ccgp-search 付费 Skill 接口说明与本技能 2026-09-04 实测:
- 免费 vs 付费:
free=true每天返回最新前 5 条,0 成本;free=false按 ¥1.00/次 计费(微信支付 AI 专属卡代扣),返回完整结果(来源:ccgp-search 接口说明)。 - 结果缓存:服务端缓存 10 分钟,同日多次调用命中缓存不重复计费(来源:ccgp-search 接口说明)。
- 抓取上限:单次请求上限 20 页 = 400 条(来源:ccgp-search 接口说明)。
- 真实命中参考:以「河北 + 软件」为例,2026-09-04 实测近一周命中 1 条、近一月命中 35 条(来源:本技能 2026-09-04 实测)。区域+窄关键词组合量偏小,建议用 presets 并行监控多个组合提升覆盖。
数据均来自中国政府采购网(CCGP)公开公告与接口实测,可复现验证。官方数据基准参见中国政府采购网(CCGP)官网 https://www.ccgp.gov.cn。
常见问题(FAQ)
Q:能查全国吗? 能,zone_id 留空即全国;或加一组 zone_id:"" 的 preset。
Q:除了软件还能查什么? 任意词,query.kw 改成「信息化」「服务器」「工程」等,或加多个 preset。
Q:每天会自动扣钱吗? 默认免费模式不扣钱;付费模式 ¥1/次且需微信授权。
Q:结果重复扣费吗? 服务端缓存 10 分钟,同日多次跑命中缓存不重复计费。
Q:推送到哪? 默认飞书(lark-cli),换收件人改 notify.user_open_id。
注意事项
zone_id必须是行政区划代码,中文地名不生效;留空=全国。- 单次服务端上限 20 页=400 条;近一周
pages=3通常足够。 - 发飞书前确认 lark-cli 已配置(
lark-cli auth status)。 - 底层数据来自中国政府采购网(CCGP),字段以接口实际返回为准。
Scan to join WeChat group