Files
GX-gp-notify/logs/gx_gp_monitor.log
T

22020 lines
2.1 MiB
Plaintext

2026-01-09 15:18:58 - gx_gp_monitor.wechat.message_handler - INFO - 企业微信消息处理器初始化完成
2026-01-09 15:18:58 - gx_gp_monitor.wechat.callback_server - INFO - 企业微信回调服务器初始化完成
2026-01-09 15:19:07 - gx_gp_monitor.wechat.message_handler - INFO - 企业微信消息处理器初始化完成
2026-01-09 15:19:07 - gx_gp_monitor.wechat.callback_server - INFO - 企业微信回调服务器初始化完成
2026-01-09 15:20:15 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
2026-01-09 15:20:15 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: QuIy6qKoM7jhB/bGHJzq4vovvJcb/PYfc/nmSulVi5gRQzLwzq...
2026-01-09 15:20:15 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: dbaad4fe20309b27d584b94a7b1538644ffe107d
2026-01-09 15:20:15 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: dbaad4fe20309b27d584b94a7b1538644ffe107d
2026-01-09 15:20:15 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-09 15:20:15 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-09 15:20:15 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=event
2026-01-09 15:20:15 - gx_gp_monitor.wechat.callback_server - INFO - 处理事件消息: event=click, event_key=today_stats, user=WeiJueSen
2026-01-09 15:20:15 - gx_gp_monitor.wechat.message_handler - INFO - 处理事件: click, key: today_stats, user: WeiJueSen
2026-01-09 15:20:15 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 请求今日统计
2026-01-09 15:20:15 - gx_gp_monitor.main - INFO - === 广西政府采购网公告监控系统启动 ===
2026-01-09 15:20:15 - gx_gp_monitor.main - INFO - 版本: 1.0.0
2026-01-09 15:20:15 - gx_gp_monitor.main - INFO - 配置文件: 默认配置
2026-01-09 15:20:15 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 15:20:15 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 15:20:15 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 15:20:15 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 15:20:15 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 15:20:15 - gx_gp_monitor.main - INFO - 应用初始化完成
2026-01-09 15:20:29 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
2026-01-09 15:20:29 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: c3HUMYbonF7ZusPPN/Dh3jt5hFV0thFf3w+Dkh3UV+vA3IQgSC...
2026-01-09 15:20:29 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: 02b210e6b4e611793ddebd20c577b410f3b0e906
2026-01-09 15:20:29 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: 02b210e6b4e611793ddebd20c577b410f3b0e906
2026-01-09 15:20:29 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-09 15:20:29 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-09 15:20:29 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=event
2026-01-09 15:20:29 - gx_gp_monitor.wechat.callback_server - INFO - 处理事件消息: event=click, event_key=system_status, user=WeiJueSen
2026-01-09 15:20:29 - gx_gp_monitor.wechat.message_handler - INFO - 处理事件: click, key: system_status, user: WeiJueSen
2026-01-09 15:20:29 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 请求系统状态
2026-01-09 15:20:29 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 15:20:29 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 15:20:29 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-09 15:20:30 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-09 15:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 15:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 15:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 15:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 15:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 15:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 15:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 15:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 15:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 15:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 15:33:20 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 31.10秒
2026-01-09 15:33:20 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 15:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 15:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 15:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 15:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 15:33:21 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 15:33:21 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 15:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 15:33:21 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-09 15:33:21 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 15:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 15:33:21 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 15:33:21 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 15:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 15:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 15:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 15:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 15:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-09 15:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 15:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 15:33:22 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 15:33:22 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 15:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 15:33:22 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 15:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 15:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 15:33:22 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 15:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 15:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 15:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 15:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 15:33:23 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 15:33:23 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 15:33:23 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 15:33:23 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 15:33:23 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 15:33:23 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 15:33:23 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 15:33:23 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-09 15:33:23 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 1 条公告
2026-01-09 15:33:23 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-09 15:33:23 - __main__ - INFO - 筛选出今天 1 条匹配公告
2026-01-09 15:33:23 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-09 15:33:23 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-09 15:33:23 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 0
2026-01-09 15:33:23 - __main__ - INFO - 保存定时搜索公告完成:0 条
2026-01-09 15:33:23 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-09 15:33:23 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-09 15:33:23 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-09 15:33:23 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-09 15:33:23 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-09 15:33:23 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-09 15:33:23 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-09 15:33:23 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-09 16:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 16:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 16:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 16:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 16:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 16:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 16:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 16:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 16:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 16:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.52秒
2026-01-09 16:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 16:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-09 16:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 16:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-09 16:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 16:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 16:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 16:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-09 16:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 16:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 16:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 16:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-09 16:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 16:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 16:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 16:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-09 16:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 16:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:33:22 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.15秒
2026-01-09 16:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 16:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 16:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 16:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 16:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 16:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 16:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 16:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 16:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-09 16:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 2 条公告
2026-01-09 16:33:22 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-09 16:33:22 - __main__ - INFO - 筛选出今天 2 条匹配公告
2026-01-09 16:33:22 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-09 16:33:22 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 2 条定时搜索公告到专用表
2026-01-09 16:33:22 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 0
2026-01-09 16:33:22 - __main__ - INFO - 保存定时搜索公告完成:0 条
2026-01-09 16:33:22 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-09 16:33:22 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-09 16:33:22 - gx_gp_monitor.notification.wechat - INFO - 开始发送 2 条公告通知,每条单独发送
2026-01-09 16:33:22 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-09 16:33:23 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-09 16:33:24 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-09 16:33:24 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 2/2 条成功
2026-01-09 16:33:24 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-09 16:33:24 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-09 16:41:48 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 16:41:48 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 16:41:48 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 16:41:48 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 16:41:48 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 16:41:48 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 16:41:48 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 16:41:48 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 16:41:48 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 16:41:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:41:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-09 16:41:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 16:41:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:41:49 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 16:41:49 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 16:41:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:41:49 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 16:41:49 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 16:41:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:41:49 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 16:41:49 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 16:41:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:41:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 16:41:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 16:41:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:41:50 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-09 16:41:50 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 16:41:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:41:50 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-09 16:41:50 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 16:41:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:41:50 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-09 16:41:50 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 16:41:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:41:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-09 16:41:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 16:41:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:41:51 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 16:41:51 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 16:41:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:41:51 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-09 16:41:51 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 16:41:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:41:51 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 16:41:51 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 16:41:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:41:51 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-09 16:41:51 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 16:41:51 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 16:41:51 - gx_gp_monitor.storage.postgresql - INFO - 开始按来源保存 1300 条公告,每个来源最多保留 100 条
2026-01-09 16:41:51 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:41:51 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement1 保存了 0 条公告
2026-01-09 16:41:51 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:41:51 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement2 保存了 0 条公告
2026-01-09 16:41:51 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:41:51 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement3 保存了 0 条公告
2026-01-09 16:41:51 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:41:51 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement4 保存了 0 条公告
2026-01-09 16:41:51 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:41:51 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement5 保存了 0 条公告
2026-01-09 16:41:51 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:41:51 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement6 保存了 0 条公告
2026-01-09 16:41:51 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 1 条
2026-01-09 16:41:51 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement7 保存了 1 条公告
2026-01-09 16:41:51 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:41:51 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement10 保存了 0 条公告
2026-01-09 16:41:51 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:41:51 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement11 保存了 0 条公告
2026-01-09 16:41:51 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:41:51 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement20 保存了 0 条公告
2026-01-09 16:41:51 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:41:51 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement21 保存了 0 条公告
2026-01-09 16:41:51 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:41:51 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement23 保存了 0 条公告
2026-01-09 16:41:51 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:41:51 - gx_gp_monitor.storage.postgresql - INFO - 来源 61-266648 保存了 0 条公告
2026-01-09 16:41:51 - gx_gp_monitor.storage.postgresql - INFO - 按来源保存完成,总计保存 1 条公告
2026-01-09 16:41:51 - __main__ - INFO - 保存所有公告完成:共保存 1 条,按来源统计: {'ZcyAnnouncement1': 0, 'ZcyAnnouncement2': 0, 'ZcyAnnouncement3': 0, 'ZcyAnnouncement4': 0, 'ZcyAnnouncement5': 0, 'ZcyAnnouncement6': 0, 'ZcyAnnouncement7': 1, 'ZcyAnnouncement10': 0, 'ZcyAnnouncement11': 0, 'ZcyAnnouncement20': 0, 'ZcyAnnouncement21': 0, 'ZcyAnnouncement23': 0, '61-266648': 0}
2026-01-09 16:41:51 - __main__ - INFO - 筛选出 1300 条新公告
2026-01-09 16:41:51 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-09 16:41:51 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 2 条公告
2026-01-09 16:41:51 - __main__ - INFO - 新公告关键词筛选后剩余 4 条公告
2026-01-09 16:41:51 - __main__ - INFO - 筛选出今天新增 2 条匹配公告
2026-01-09 16:41:51 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-09 16:41:51 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 2 条定时搜索公告到专用表
2026-01-09 16:41:51 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 0
2026-01-09 16:41:51 - __main__ - INFO - 保存定时搜索公告完成:0 条
2026-01-09 16:41:51 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-09 16:41:51 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-09 16:41:51 - gx_gp_monitor.notification.wechat - INFO - 开始发送 2 条公告通知,每条单独发送
2026-01-09 16:41:52 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-09 16:41:52 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-09 16:41:53 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-09 16:41:53 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 2/2 条成功
2026-01-09 16:41:53 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-09 16:41:53 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-09 16:42:09 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 16:42:09 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 16:42:09 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 16:43:05 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 16:43:05 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 16:43:05 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 16:43:05 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 16:43:05 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 16:43:05 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 16:43:05 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 16:43:05 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 16:43:05 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 16:43:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:43:35 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.38秒
2026-01-09 16:43:35 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 16:43:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:43:35 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 16:43:35 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 16:43:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:43:36 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 16:43:36 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 16:43:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:43:36 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 16:43:36 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 16:43:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:43:36 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-09 16:43:36 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 16:43:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:43:36 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 16:43:36 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 16:43:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:43:36 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-09 16:43:36 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 16:43:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:43:37 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 16:43:37 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 16:43:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:43:37 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 16:43:37 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 16:43:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:43:37 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 16:43:37 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 16:43:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:43:37 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 16:43:37 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 16:43:38 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:43:38 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-09 16:43:38 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 16:43:38 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:43:38 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 16:43:38 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 16:43:38 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 16:43:38 - gx_gp_monitor.storage.postgresql - INFO - 开始按来源保存 1300 条公告,每个来源最多保留 100 条
2026-01-09 16:43:38 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:43:38 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement1 保存了 0 条公告
2026-01-09 16:43:38 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:43:38 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement2 保存了 0 条公告
2026-01-09 16:43:38 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:43:38 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement3 保存了 0 条公告
2026-01-09 16:43:38 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:43:38 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement4 保存了 0 条公告
2026-01-09 16:43:38 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:43:38 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement5 保存了 0 条公告
2026-01-09 16:43:38 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:43:38 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement6 保存了 0 条公告
2026-01-09 16:43:38 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:43:38 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement7 保存了 0 条公告
2026-01-09 16:43:38 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:43:38 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement10 保存了 0 条公告
2026-01-09 16:43:38 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:43:38 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement11 保存了 0 条公告
2026-01-09 16:43:38 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:43:38 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement20 保存了 0 条公告
2026-01-09 16:43:38 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:43:38 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement21 保存了 0 条公告
2026-01-09 16:43:38 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:43:38 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement23 保存了 0 条公告
2026-01-09 16:43:38 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:43:38 - gx_gp_monitor.storage.postgresql - INFO - 来源 61-266648 保存了 0 条公告
2026-01-09 16:43:38 - gx_gp_monitor.storage.postgresql - INFO - 按来源保存完成,总计保存 0 条公告
2026-01-09 16:43:38 - __main__ - INFO - 保存所有公告完成:共保存 0 条,按来源统计: {'ZcyAnnouncement1': 0, 'ZcyAnnouncement2': 0, 'ZcyAnnouncement3': 0, 'ZcyAnnouncement4': 0, 'ZcyAnnouncement5': 0, 'ZcyAnnouncement6': 0, 'ZcyAnnouncement7': 0, 'ZcyAnnouncement10': 0, 'ZcyAnnouncement11': 0, 'ZcyAnnouncement20': 0, 'ZcyAnnouncement21': 0, 'ZcyAnnouncement23': 0, '61-266648': 0}
2026-01-09 16:43:38 - __main__ - INFO - 筛选出 1300 条新公告
2026-01-09 16:43:38 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-09 16:43:38 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 2 条公告
2026-01-09 16:43:38 - __main__ - INFO - 新公告关键词筛选后剩余 4 条公告
2026-01-09 16:43:38 - __main__ - INFO - 筛选出今天新增 2 条匹配公告
2026-01-09 16:43:38 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-09 16:43:38 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 2 条定时搜索公告到专用表
2026-01-09 16:43:38 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 0
2026-01-09 16:43:38 - __main__ - INFO - 保存定时搜索公告完成:0 条
2026-01-09 16:43:38 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-09 16:43:38 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-09 16:43:38 - gx_gp_monitor.notification.wechat - INFO - 开始发送 2 条公告通知,每条单独发送
2026-01-09 16:43:38 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-09 16:43:38 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-09 16:43:39 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-09 16:43:39 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 2/2 条成功
2026-01-09 16:43:39 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-09 16:43:39 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-09 16:46:36 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 16:46:36 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 16:46:36 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 16:46:36 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 16:46:36 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 16:46:36 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 16:46:36 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 16:46:36 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 16:46:36 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 16:46:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:46:36 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-09 16:46:36 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 16:46:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:46:37 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-09 16:46:37 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 16:46:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:46:37 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 16:46:37 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 16:46:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:46:37 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 16:46:37 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 16:46:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:46:37 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 16:46:37 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 16:46:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:46:37 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-09 16:46:37 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 16:46:38 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:46:38 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-09 16:46:38 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 16:46:38 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:46:38 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 16:46:38 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 16:46:38 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:46:38 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 16:46:38 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 16:46:38 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:46:38 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-09 16:46:38 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 16:46:38 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:46:38 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 16:46:38 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 16:46:39 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:46:39 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 16:46:39 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 16:46:39 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:46:39 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 16:46:39 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 16:46:39 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 16:46:39 - gx_gp_monitor.storage.postgresql - INFO - 开始按来源保存 1300 条公告,每个来源最多保留 100 条
2026-01-09 16:46:39 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:46:39 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement1 保存了 0 条公告
2026-01-09 16:46:39 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:46:39 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement2 保存了 0 条公告
2026-01-09 16:46:39 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:46:39 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement3 保存了 0 条公告
2026-01-09 16:46:39 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:46:39 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement4 保存了 0 条公告
2026-01-09 16:46:39 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:46:39 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement5 保存了 0 条公告
2026-01-09 16:46:39 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:46:39 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement6 保存了 0 条公告
2026-01-09 16:46:39 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:46:39 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement7 保存了 0 条公告
2026-01-09 16:46:39 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:46:39 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement10 保存了 0 条公告
2026-01-09 16:46:39 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:46:39 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement11 保存了 0 条公告
2026-01-09 16:46:39 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:46:39 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement20 保存了 0 条公告
2026-01-09 16:46:39 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:46:39 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement21 保存了 0 条公告
2026-01-09 16:46:39 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:46:39 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement23 保存了 0 条公告
2026-01-09 16:46:39 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:46:39 - gx_gp_monitor.storage.postgresql - INFO - 来源 61-266648 保存了 0 条公告
2026-01-09 16:46:39 - gx_gp_monitor.storage.postgresql - INFO - 按来源保存完成,总计保存 0 条公告
2026-01-09 16:46:39 - __main__ - INFO - 保存所有公告完成:共保存 0 条,按来源统计: {'ZcyAnnouncement1': 0, 'ZcyAnnouncement2': 0, 'ZcyAnnouncement3': 0, 'ZcyAnnouncement4': 0, 'ZcyAnnouncement5': 0, 'ZcyAnnouncement6': 0, 'ZcyAnnouncement7': 0, 'ZcyAnnouncement10': 0, 'ZcyAnnouncement11': 0, 'ZcyAnnouncement20': 0, 'ZcyAnnouncement21': 0, 'ZcyAnnouncement23': 0, '61-266648': 0}
2026-01-09 16:46:39 - __main__ - INFO - 筛选出 1300 条新公告
2026-01-09 16:46:39 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-09 16:46:39 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 2 条公告
2026-01-09 16:46:39 - __main__ - INFO - 新公告关键词筛选后剩余 4 条公告
2026-01-09 16:46:39 - __main__ - INFO - 筛选出今天新增 2 条匹配公告
2026-01-09 16:46:39 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-09 16:46:39 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 2 条定时搜索公告到专用表
2026-01-09 16:46:39 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 0
2026-01-09 16:46:39 - __main__ - INFO - 保存定时搜索公告完成:0 条
2026-01-09 16:46:39 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-09 16:46:39 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-09 16:46:39 - gx_gp_monitor.notification.wechat - INFO - 开始发送 2 条公告通知,每条单独发送
2026-01-09 16:46:39 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-09 16:46:39 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-09 16:46:40 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-09 16:46:40 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 2/2 条成功
2026-01-09 16:46:40 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-09 16:46:40 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-09 16:49:20 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 16:49:20 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 16:49:20 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 16:49:20 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 16:49:20 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 16:49:20 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 16:49:21 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 16:49:21 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 16:49:21 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 16:49:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:49:21 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-09 16:49:21 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 16:49:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:49:21 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-09 16:49:21 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 16:49:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:49:21 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 16:49:21 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 16:49:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:49:22 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-09 16:49:22 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 16:49:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:49:22 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-09 16:49:22 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 16:49:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:49:22 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 16:49:22 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 16:49:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:49:22 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-09 16:49:22 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 16:49:23 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:49:23 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 16:49:23 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 16:49:23 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:49:23 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 16:49:23 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 16:49:23 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:49:23 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-09 16:49:23 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 16:49:23 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:49:23 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.15秒
2026-01-09 16:49:23 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 16:49:23 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:49:23 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 16:49:23 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 16:49:24 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:49:24 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-09 16:49:24 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 16:49:24 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 16:49:24 - gx_gp_monitor.storage.postgresql - INFO - 开始按来源保存 1300 条公告,每个来源最多保留 100 条
2026-01-09 16:49:24 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:49:24 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement1 保存了 0 条公告
2026-01-09 16:49:24 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:49:24 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement2 保存了 0 条公告
2026-01-09 16:49:24 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:49:24 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement3 保存了 0 条公告
2026-01-09 16:49:24 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:49:24 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement4 保存了 0 条公告
2026-01-09 16:49:24 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:49:24 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement5 保存了 0 条公告
2026-01-09 16:49:24 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:49:24 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement6 保存了 0 条公告
2026-01-09 16:49:24 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:49:24 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement7 保存了 0 条公告
2026-01-09 16:49:24 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:49:24 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement10 保存了 0 条公告
2026-01-09 16:49:24 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:49:24 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement11 保存了 0 条公告
2026-01-09 16:49:24 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:49:24 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement20 保存了 0 条公告
2026-01-09 16:49:24 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:49:24 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement21 保存了 0 条公告
2026-01-09 16:49:24 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:49:24 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement23 保存了 0 条公告
2026-01-09 16:49:24 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 16:49:24 - gx_gp_monitor.storage.postgresql - INFO - 来源 61-266648 保存了 0 条公告
2026-01-09 16:49:24 - gx_gp_monitor.storage.postgresql - INFO - 按来源保存完成,总计保存 0 条公告
2026-01-09 16:49:24 - __main__ - INFO - 保存所有公告完成:共保存 0 条,按来源统计: {'ZcyAnnouncement1': 0, 'ZcyAnnouncement2': 0, 'ZcyAnnouncement3': 0, 'ZcyAnnouncement4': 0, 'ZcyAnnouncement5': 0, 'ZcyAnnouncement6': 0, 'ZcyAnnouncement7': 0, 'ZcyAnnouncement10': 0, 'ZcyAnnouncement11': 0, 'ZcyAnnouncement20': 0, 'ZcyAnnouncement21': 0, 'ZcyAnnouncement23': 0, '61-266648': 0}
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:49:24 - __main__ - INFO - 筛选出 1300 条auto_announcements表中不存在的公告
2026-01-09 16:49:24 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-09 16:49:24 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 2 条公告
2026-01-09 16:49:24 - __main__ - INFO - 新公告关键词筛选后剩余 4 条公告
2026-01-09 16:49:24 - __main__ - INFO - 筛选出今天新增 2 条匹配公告
2026-01-09 16:49:24 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-09 16:49:24 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 2 条定时搜索公告到专用表
2026-01-09 16:49:24 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 0
2026-01-09 16:49:24 - __main__ - INFO - 保存定时搜索公告完成:0 条
2026-01-09 16:49:24 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-09 16:49:24 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-09 16:49:24 - gx_gp_monitor.notification.wechat - INFO - 开始发送 2 条公告通知,每条单独发送
2026-01-09 16:49:24 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-09 16:49:24 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-09 16:49:25 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-09 16:49:25 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 2/2 条成功
2026-01-09 16:49:25 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-09 16:49:25 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-09 16:49:31 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 16:49:31 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 16:49:31 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 16:49:38 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 16:49:38 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 16:49:38 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 16:55:50 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 16:55:50 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 16:55:50 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 16:55:50 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 16:55:50 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 16:55:50 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 16:55:51 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 16:55:51 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 16:55:51 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 16:56:34 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 16:56:34 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 16:56:34 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 16:56:34 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 16:56:34 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 16:56:34 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 16:56:34 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 16:56:34 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 16:56:34 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 16:56:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:56:34 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-09 16:56:34 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 16:56:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:56:35 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-09 16:56:35 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 16:56:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:56:35 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 16:56:35 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 16:56:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:56:35 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-09 16:56:35 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 16:56:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:56:35 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 16:56:35 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 16:56:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:56:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 16:56:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 16:56:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:56:36 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-09 16:56:36 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 16:56:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:56:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 16:56:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 16:56:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:56:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 16:56:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 16:56:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:56:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 16:56:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 16:56:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:56:37 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-09 16:56:37 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 16:56:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:56:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 16:56:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 16:56:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:56:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 16:56:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 16:56:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 16:56:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-09 16:56:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 2 条公告
2026-01-09 16:56:37 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-09 16:56:37 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-09 16:56:37 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:56:37 - __main__ - WARNING - 检查公告是否存在失败: attempted relative import with no known parent package
2026-01-09 16:56:37 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-09 16:56:37 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-09 16:57:23 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 16:57:23 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 16:57:23 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 16:57:23 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 16:57:23 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 16:57:23 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 16:57:23 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 16:57:23 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 16:57:23 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 16:57:24 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:57:24 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-09 16:57:24 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 16:57:24 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:57:24 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 16:57:24 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 16:57:24 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:57:24 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 16:57:24 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 16:57:24 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:57:24 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 16:57:24 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 16:57:24 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:57:24 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 16:57:24 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 16:57:25 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:57:25 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 16:57:25 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 16:57:25 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:57:25 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-09 16:57:25 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 16:57:25 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:57:25 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 16:57:25 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 16:57:25 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:57:25 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-09 16:57:25 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 16:57:25 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:57:25 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-09 16:57:25 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 16:57:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:57:26 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 16:57:26 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 16:57:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:57:26 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-09 16:57:26 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 16:57:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:57:26 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 16:57:26 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 16:57:26 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 16:57:26 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-09 16:57:26 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 2 条公告
2026-01-09 16:57:26 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-09 16:57:26 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-09 16:57:26 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-09 16:57:26 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-09 16:57:31 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 16:57:31 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 16:57:31 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 16:57:34 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 16:57:34 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 16:57:34 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 16:57:34 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 16:57:34 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 16:57:34 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 16:57:34 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 16:57:34 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 16:57:34 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 16:57:59 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
2026-01-09 16:57:59 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: BwMkccGu6JMrL+Mr21YO213BqccF05lNUkips+wXht/GX/HDpq...
2026-01-09 16:57:59 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: 80a115ba4bc4042f5bfb4cbfbc8d648628414377
2026-01-09 16:57:59 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: 80a115ba4bc4042f5bfb4cbfbc8d648628414377
2026-01-09 16:57:59 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-09 16:57:59 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-09 16:57:59 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=event
2026-01-09 16:57:59 - gx_gp_monitor.wechat.callback_server - INFO - 处理事件消息: event=click, event_key=system_status, user=WeiJueSen
2026-01-09 16:57:59 - gx_gp_monitor.wechat.message_handler - INFO - 处理事件: click, key: system_status, user: WeiJueSen
2026-01-09 16:57:59 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 请求系统状态
2026-01-09 16:57:59 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 16:57:59 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 16:57:59 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-09 16:57:59 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-09 16:58:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:05 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.38秒
2026-01-09 16:58:05 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 16:58:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:05 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 16:58:05 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 16:58:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:05 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-09 16:58:05 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 16:58:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:06 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-09 16:58:06 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 16:58:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:06 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 16:58:06 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 16:58:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:06 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-09 16:58:06 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 16:58:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:06 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-09 16:58:06 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 16:58:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:07 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 16:58:07 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 16:58:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:07 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 16:58:07 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 16:58:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:07 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 16:58:07 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 16:58:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:07 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 16:58:07 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 16:58:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.15秒
2026-01-09 16:58:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 16:58:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-09 16:58:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 16:58:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 16:58:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-09 16:58:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 2 条公告
2026-01-09 16:58:07 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-09 16:58:07 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-09 16:58:07 - __main__ - INFO - 从今天关键词匹配公告中筛选出 2 条auto_announcements表中不存在的新公告
2026-01-09 16:58:07 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-09 16:58:07 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 2 条定时搜索公告到专用表
2026-01-09 16:58:07 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-09 16:58:07 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-09 16:58:07 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-09 16:58:07 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-09 16:58:07 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-09 16:58:07 - gx_gp_monitor.notification.wechat - INFO - 开始发送 2 条公告通知,每条单独发送
2026-01-09 16:58:08 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-09 16:58:08 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-09 16:58:09 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-09 16:58:09 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 2/2 条成功
2026-01-09 16:58:09 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-09 16:58:09 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-09 16:58:12 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 16:58:12 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 16:58:12 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 16:58:12 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 16:58:12 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 16:58:12 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 16:58:12 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 16:58:12 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 16:58:12 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 16:58:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:42 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.41秒
2026-01-09 16:58:42 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 16:58:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:43 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-09 16:58:43 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 16:58:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:43 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 16:58:43 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 16:58:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:43 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 16:58:43 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 16:58:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 16:58:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 16:58:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 16:58:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 16:58:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:44 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-09 16:58:44 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 16:58:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 16:58:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 16:58:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-09 16:58:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 16:58:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 16:58:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 16:58:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:45 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-09 16:58:45 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 16:58:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-09 16:58:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 16:58:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:58:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 16:58:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 16:58:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 16:58:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-09 16:58:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 2 条公告
2026-01-09 16:58:45 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-09 16:58:45 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-09 16:58:45 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-09 16:58:45 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-09 16:59:24 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 16:59:24 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 16:59:24 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 16:59:24 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 16:59:24 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 16:59:24 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 16:59:24 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 16:59:24 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 16:59:24 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 16:59:24 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:59:24 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-09 16:59:24 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 16:59:25 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:59:25 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 16:59:25 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 16:59:25 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:59:25 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 16:59:25 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 16:59:25 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:59:25 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-09 16:59:25 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 16:59:25 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:59:25 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 16:59:25 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 16:59:25 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:59:25 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 16:59:25 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 16:59:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:59:26 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-09 16:59:26 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 16:59:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:59:26 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 16:59:26 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 16:59:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:59:26 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 16:59:26 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 16:59:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:59:26 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 16:59:26 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 16:59:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:59:27 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 16:59:27 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 16:59:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:59:27 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 16:59:27 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 16:59:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 16:59:27 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 16:59:27 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 16:59:27 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 16:59:27 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-09 16:59:27 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 2 条公告
2026-01-09 16:59:27 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-09 16:59:27 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-09 16:59:27 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-09 16:59:27 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-09 16:59:54 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 16:59:55 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 16:59:55 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 16:59:55 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 16:59:55 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 16:59:55 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 16:59:55 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 16:59:55 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 16:59:55 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 17:00:25 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:00:25 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.54秒
2026-01-09 17:00:25 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 17:00:25 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:00:25 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-09 17:00:25 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 17:00:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:00:26 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 17:00:26 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 17:00:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:00:26 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 17:00:26 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 17:00:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:00:26 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 17:00:26 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 17:00:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:00:26 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 17:00:26 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 17:00:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:00:27 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-09 17:00:27 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 17:00:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:00:27 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 17:00:27 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 17:00:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:00:27 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 17:00:27 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 17:00:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:00:27 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 17:00:27 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 17:00:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:00:27 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 17:00:27 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 17:00:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:00:27 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 17:00:27 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 17:00:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:00:28 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 17:00:28 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 17:00:28 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 17:00:28 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-09 17:00:28 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 2 条公告
2026-01-09 17:00:28 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-09 17:00:28 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-09 17:00:28 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-09 17:00:28 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-09 17:00:28 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-09 17:00:28 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-09 17:00:28 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-09 17:00:28 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-09 17:00:28 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-09 17:00:28 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-09 17:00:28 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-09 17:00:28 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-09 17:00:28 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-09 17:00:28 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-09 17:00:28 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-09 17:00:28 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-09 17:05:48 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 17:05:48 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 17:05:48 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 17:05:48 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 17:05:48 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 17:05:48 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 17:05:48 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 17:05:48 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 17:05:48 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 17:05:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:05:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-09 17:05:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 17:05:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:05:49 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-09 17:05:49 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 17:05:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:05:49 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 17:05:49 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 17:05:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:05:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 17:05:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 17:05:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:05:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 17:05:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 17:05:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:05:50 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 17:05:50 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 17:05:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:05:50 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-09 17:05:50 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 17:05:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:05:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-09 17:05:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 17:05:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:05:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 17:05:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 17:05:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:05:51 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 17:05:51 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 17:05:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:05:51 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-09 17:05:51 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 17:05:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:05:51 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.15秒
2026-01-09 17:05:51 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 17:05:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:05:51 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 17:05:51 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 17:05:51 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 17:05:51 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-09 17:05:51 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 2 条公告
2026-01-09 17:05:51 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-09 17:05:51 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-09 17:05:51 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-09 17:05:51 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-09 17:07:51 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 17:07:51 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 17:07:51 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 17:07:51 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 17:07:51 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 17:07:51 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 17:07:51 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 17:07:51 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 17:07:51 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 17:08:09 - gx_gp_monitor.wechat.message_handler - INFO - 企业微信消息处理器初始化完成
2026-01-09 17:08:09 - gx_gp_monitor.wechat.callback_server - INFO - 企业微信回调服务器初始化完成
2026-01-09 17:08:17 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 17:08:17 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 17:08:17 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 17:10:45 - gx_gp_monitor.wechat.message_handler - INFO - 企业微信消息处理器初始化完成
2026-01-09 17:10:45 - gx_gp_monitor.wechat.callback_server - INFO - 企业微信回调服务器初始化完成
2026-01-09 17:10:54 - gx_gp_monitor.wechat.message_handler - INFO - 企业微信消息处理器初始化完成
2026-01-09 17:10:54 - gx_gp_monitor.wechat.callback_server - INFO - 企业微信回调服务器初始化完成
2026-01-09 17:12:21 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
2026-01-09 17:12:21 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: OOj8UIcvGOVIXz5jE3rDmajv5SRCyI9Bhdl+8rrMoJp2U4dTui...
2026-01-09 17:12:21 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: e4e5ff9a578872eed1a2a766585b45a2b6ab4cce
2026-01-09 17:12:21 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: e4e5ff9a578872eed1a2a766585b45a2b6ab4cce
2026-01-09 17:12:21 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-09 17:12:21 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-09 17:12:21 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=event
2026-01-09 17:12:21 - gx_gp_monitor.wechat.callback_server - INFO - 处理事件消息: event=click, event_key=crawl_now, user=WeiJueSen
2026-01-09 17:12:21 - gx_gp_monitor.wechat.message_handler - INFO - 处理事件: click, key: crawl_now, user: WeiJueSen
2026-01-09 17:12:21 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 触发立即搜索
2026-01-09 17:12:21 - gx_gp_monitor.main - INFO - === 广西政府采购网公告监控系统启动 ===
2026-01-09 17:12:21 - gx_gp_monitor.main - INFO - 版本: 1.0.0
2026-01-09 17:12:21 - gx_gp_monitor.main - INFO - 配置文件: 默认配置
2026-01-09 17:12:22 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 17:12:22 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 17:12:22 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 17:12:22 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 17:12:22 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 17:12:22 - gx_gp_monitor.main - INFO - 应用初始化完成
2026-01-09 17:12:22 - gx_gp_monitor.main - INFO - 开始执行搜索任务 (手动搜索: False)
2026-01-09 17:12:22 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 17:12:22 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 17:12:26 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
2026-01-09 17:12:26 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: OOj8UIcvGOVIXz5jE3rDmajv5SRCyI9Bhdl+8rrMoJp2U4dTui...
2026-01-09 17:12:26 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: e4e5ff9a578872eed1a2a766585b45a2b6ab4cce
2026-01-09 17:12:26 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: e4e5ff9a578872eed1a2a766585b45a2b6ab4cce
2026-01-09 17:12:26 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-09 17:12:26 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-09 17:12:26 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=event
2026-01-09 17:12:26 - gx_gp_monitor.wechat.callback_server - INFO - 处理事件消息: event=click, event_key=crawl_now, user=WeiJueSen
2026-01-09 17:12:26 - gx_gp_monitor.wechat.message_handler - INFO - 处理事件: click, key: crawl_now, user: WeiJueSen
2026-01-09 17:12:26 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 触发立即搜索
2026-01-09 17:12:26 - gx_gp_monitor.main - INFO - === 广西政府采购网公告监控系统启动 ===
2026-01-09 17:12:26 - gx_gp_monitor.main - INFO - 版本: 1.0.0
2026-01-09 17:12:26 - gx_gp_monitor.main - INFO - 配置文件: 默认配置
2026-01-09 17:12:27 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 17:12:27 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 17:12:27 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 17:12:27 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 17:12:27 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 17:12:27 - gx_gp_monitor.main - INFO - 应用初始化完成
2026-01-09 17:12:27 - gx_gp_monitor.main - INFO - 开始执行搜索任务 (手动搜索: False)
2026-01-09 17:12:27 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 17:12:27 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 17:12:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:27 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-09 17:12:27 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 17:12:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 17:12:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 17:12:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:28 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-09 17:12:28 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 17:12:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:28 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 17:12:28 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 17:12:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:28 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 17:12:28 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 17:12:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 17:12:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 17:12:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-09 17:12:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 17:12:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:29 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 17:12:29 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 17:12:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 17:12:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 17:12:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-09 17:12:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 17:12:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 17:12:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 17:12:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:29 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 17:12:29 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 17:12:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 17:12:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 17:12:30 - gx_gp_monitor.main - INFO - 搜索到 1300 条原始公告
2026-01-09 17:12:30 - gx_gp_monitor.storage.postgresql - INFO - 开始按来源保存 1300 条公告,每个来源最多保留 100 条
2026-01-09 17:12:30 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:30 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement1 保存了 0 条公告
2026-01-09 17:12:30 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:30 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement2 保存了 0 条公告
2026-01-09 17:12:30 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:30 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement3 保存了 0 条公告
2026-01-09 17:12:30 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:30 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement4 保存了 0 条公告
2026-01-09 17:12:30 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:30 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement5 保存了 0 条公告
2026-01-09 17:12:30 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:30 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement6 保存了 0 条公告
2026-01-09 17:12:30 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:30 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement7 保存了 0 条公告
2026-01-09 17:12:30 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:30 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement10 保存了 0 条公告
2026-01-09 17:12:30 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:30 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement11 保存了 0 条公告
2026-01-09 17:12:30 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:30 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement20 保存了 0 条公告
2026-01-09 17:12:30 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:30 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement21 保存了 0 条公告
2026-01-09 17:12:30 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:30 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement23 保存了 0 条公告
2026-01-09 17:12:30 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:30 - gx_gp_monitor.storage.postgresql - INFO - 来源 61-266648 保存了 0 条公告
2026-01-09 17:12:30 - gx_gp_monitor.storage.postgresql - INFO - 按来源保存完成,总计保存 0 条公告
2026-01-09 17:12:30 - gx_gp_monitor.main - INFO - 保存自动爬取公告完成:共保存 0 条,按来源统计: {'ZcyAnnouncement1': 0, 'ZcyAnnouncement2': 0, 'ZcyAnnouncement3': 0, 'ZcyAnnouncement4': 0, 'ZcyAnnouncement5': 0, 'ZcyAnnouncement6': 0, 'ZcyAnnouncement7': 0, 'ZcyAnnouncement10': 0, 'ZcyAnnouncement11': 0, 'ZcyAnnouncement20': 0, 'ZcyAnnouncement21': 0, 'ZcyAnnouncement23': 0, '61-266648': 0}
2026-01-09 17:12:30 - gx_gp_monitor.main - INFO - 筛选出 1300 条新公告
2026-01-09 17:12:30 - gx_gp_monitor.filters.filters - INFO - 来源筛选: 1300 -> 1300 条公告
2026-01-09 17:12:30 - gx_gp_monitor.filters.filters - INFO - 去重筛选: 移除了 1300 条重复公告
2026-01-09 17:12:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 0 -> 0 条公告
2026-01-09 17:12:30 - gx_gp_monitor.filters.filters - INFO - 筛选完成: 总数 1300 -> 筛选后 0 (关键词: 0, 日期: 0, 去重: 1300, 来源: 0)
2026-01-09 17:12:30 - gx_gp_monitor.main - INFO - 筛选后剩余 0 条公告
2026-01-09 17:12:30 - gx_gp_monitor.storage.md_generator - INFO - Markdown文件已保存到: onu.md (共 0 条公告)
2026-01-09 17:12:30 - gx_gp_monitor.main - INFO - 爬取任务完成: {'success': True, 'total_crawled': 1300, 'filtered': 0, 'saved': 0, 'markdown_generated': True, 'notification_sent': False, 'filter_stats': {'keyword_filtered': 1300, 'date_filtered': 0, 'duplicate_filtered': 1300, 'source_filtered': 0}}
2026-01-09 17:12:47 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
2026-01-09 17:12:47 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: lg86vhS20Xb6BTD+Y5BDUXDnHKnhRTSPVhXUHPlaoFrOMytXOK...
2026-01-09 17:12:47 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: 044d855daeebbf39e95c20ab233ca8bd0c283709
2026-01-09 17:12:47 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: 044d855daeebbf39e95c20ab233ca8bd0c283709
2026-01-09 17:12:47 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-09 17:12:47 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-09 17:12:47 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=event
2026-01-09 17:12:47 - gx_gp_monitor.wechat.callback_server - INFO - 处理事件消息: event=click, event_key=today_stats, user=WeiJueSen
2026-01-09 17:12:47 - gx_gp_monitor.wechat.message_handler - INFO - 处理事件: click, key: today_stats, user: WeiJueSen
2026-01-09 17:12:47 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 请求今日统计
2026-01-09 17:12:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:52 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.50秒
2026-01-09 17:12:52 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 17:12:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:52 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-09 17:12:52 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 17:12:53 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:53 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-09 17:12:53 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 17:12:53 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:53 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-09 17:12:53 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 17:12:53 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:53 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-09 17:12:53 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 17:12:53 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:53 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 17:12:53 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 17:12:54 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:54 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-09 17:12:54 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 17:12:54 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:54 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-09 17:12:54 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 17:12:54 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:54 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 17:12:54 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 17:12:54 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:54 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 17:12:54 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 17:12:54 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:54 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-09 17:12:54 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 17:12:55 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:55 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 17:12:55 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 17:12:55 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:12:55 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 17:12:55 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 17:12:55 - gx_gp_monitor.main - INFO - 搜索到 1300 条原始公告
2026-01-09 17:12:55 - gx_gp_monitor.storage.postgresql - INFO - 开始按来源保存 1300 条公告,每个来源最多保留 100 条
2026-01-09 17:12:55 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:55 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement1 保存了 0 条公告
2026-01-09 17:12:55 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:55 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement2 保存了 0 条公告
2026-01-09 17:12:55 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:55 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement3 保存了 0 条公告
2026-01-09 17:12:55 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:55 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement4 保存了 0 条公告
2026-01-09 17:12:55 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:55 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement5 保存了 0 条公告
2026-01-09 17:12:55 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:55 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement6 保存了 0 条公告
2026-01-09 17:12:55 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:55 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement7 保存了 0 条公告
2026-01-09 17:12:55 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:55 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement10 保存了 0 条公告
2026-01-09 17:12:55 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:55 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement11 保存了 0 条公告
2026-01-09 17:12:55 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:55 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement20 保存了 0 条公告
2026-01-09 17:12:55 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:55 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement21 保存了 0 条公告
2026-01-09 17:12:55 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:55 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement23 保存了 0 条公告
2026-01-09 17:12:55 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
2026-01-09 17:12:55 - gx_gp_monitor.storage.postgresql - INFO - 来源 61-266648 保存了 0 条公告
2026-01-09 17:12:55 - gx_gp_monitor.storage.postgresql - INFO - 按来源保存完成,总计保存 0 条公告
2026-01-09 17:12:55 - gx_gp_monitor.main - INFO - 保存自动爬取公告完成:共保存 0 条,按来源统计: {'ZcyAnnouncement1': 0, 'ZcyAnnouncement2': 0, 'ZcyAnnouncement3': 0, 'ZcyAnnouncement4': 0, 'ZcyAnnouncement5': 0, 'ZcyAnnouncement6': 0, 'ZcyAnnouncement7': 0, 'ZcyAnnouncement10': 0, 'ZcyAnnouncement11': 0, 'ZcyAnnouncement20': 0, 'ZcyAnnouncement21': 0, 'ZcyAnnouncement23': 0, '61-266648': 0}
2026-01-09 17:12:55 - gx_gp_monitor.main - INFO - 筛选出 1300 条新公告
2026-01-09 17:12:55 - gx_gp_monitor.filters.filters - INFO - 来源筛选: 1300 -> 1300 条公告
2026-01-09 17:12:55 - gx_gp_monitor.filters.filters - INFO - 去重筛选: 移除了 1300 条重复公告
2026-01-09 17:12:55 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 0 -> 0 条公告
2026-01-09 17:12:55 - gx_gp_monitor.filters.filters - INFO - 筛选完成: 总数 1300 -> 筛选后 0 (关键词: 0, 日期: 0, 去重: 1300, 来源: 0)
2026-01-09 17:12:55 - gx_gp_monitor.main - INFO - 筛选后剩余 0 条公告
2026-01-09 17:12:55 - gx_gp_monitor.storage.md_generator - INFO - Markdown文件已保存到: onu.md (共 0 条公告)
2026-01-09 17:12:55 - gx_gp_monitor.main - INFO - 爬取任务完成: {'success': True, 'total_crawled': 1300, 'filtered': 0, 'saved': 0, 'markdown_generated': True, 'notification_sent': False, 'filter_stats': {'keyword_filtered': 1300, 'date_filtered': 0, 'duplicate_filtered': 1300, 'source_filtered': 0}}
2026-01-09 17:13:04 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
2026-01-09 17:13:04 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: yXLGWApRZE6lTq24qjrB2C0L2LnwlZnIBazC5ckTmweO7DhBl7...
2026-01-09 17:13:04 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: e901091ef3ca69259a549b47764e6a67032b4424
2026-01-09 17:13:04 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: e901091ef3ca69259a549b47764e6a67032b4424
2026-01-09 17:13:04 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-09 17:13:04 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-09 17:13:04 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=event
2026-01-09 17:13:04 - gx_gp_monitor.wechat.callback_server - INFO - 处理事件消息: event=click, event_key=latest_news, user=WeiJueSen
2026-01-09 17:13:04 - gx_gp_monitor.wechat.message_handler - INFO - 处理事件: click, key: latest_news, user: WeiJueSen
2026-01-09 17:13:04 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 请求最新公告
2026-01-09 17:13:08 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 428
2026-01-09 17:13:08 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: 7c5b1n7VEK8g9NNDe/7qEI41OTfikICnvp5d/DztGpMAcf5UrJ...
2026-01-09 17:13:08 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: 371f863960a99ffff5afdf100bdd0c01c8fab797
2026-01-09 17:13:08 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: 371f863960a99ffff5afdf100bdd0c01c8fab797
2026-01-09 17:13:08 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-09 17:13:08 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-09 17:13:08 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=text
2026-01-09 17:13:08 - gx_gp_monitor.wechat.callback_server - INFO - 处理文本消息: content=2..., user=WeiJueSen
2026-01-09 17:13:08 - gx_gp_monitor.wechat.message_handler - INFO - 处理文本消息: 2, user: WeiJueSen
2026-01-09 17:13:08 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 选择公告来源: 2
2026-01-09 17:13:08 - gx_gp_monitor.wechat.message_handler - INFO - 开始爬取 结果公告 来源的公告
2026-01-09 17:13:08 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 1 个公告来源
2026-01-09 17:13:08 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 17:13:13 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 428
2026-01-09 17:13:13 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: 7c5b1n7VEK8g9NNDe/7qEI41OTfikICnvp5d/DztGpMAcf5UrJ...
2026-01-09 17:13:13 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: 371f863960a99ffff5afdf100bdd0c01c8fab797
2026-01-09 17:13:13 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: 371f863960a99ffff5afdf100bdd0c01c8fab797
2026-01-09 17:13:13 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-09 17:13:13 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-09 17:13:13 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=text
2026-01-09 17:13:13 - gx_gp_monitor.wechat.callback_server - INFO - 处理文本消息: content=2..., user=WeiJueSen
2026-01-09 17:13:13 - gx_gp_monitor.wechat.message_handler - INFO - 处理文本消息: 2, user: WeiJueSen
2026-01-09 17:13:13 - gx_gp_monitor.wechat.message_handler - INFO - 检测到重复请求: user=WeiJueSen, content=2...
2026-01-09 17:13:39 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:13:39 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 30.43秒
2026-01-09 17:13:39 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 1 个来源,成功 1 个,失败 0 个,获取 100 条公告
2026-01-09 17:13:39 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 100 -> 52 条公告
2026-01-09 17:13:39 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-09 17:13:39 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-09 17:13:39 - gx_gp_monitor.notification.wechat - INFO - Markdown消息发送成功
2026-01-09 17:14:07 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
2026-01-09 17:14:07 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: ZCNTE+gwDDdVSevmv355GCl8Emkcezpb4aJijivu5Z2/N/rlIC...
2026-01-09 17:14:07 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: d53a0edabc1a6803bca10d509dd167ba85f619ed
2026-01-09 17:14:07 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: d53a0edabc1a6803bca10d509dd167ba85f619ed
2026-01-09 17:14:07 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-09 17:14:07 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-09 17:14:07 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=event
2026-01-09 17:14:07 - gx_gp_monitor.wechat.callback_server - INFO - 处理事件消息: event=click, event_key=keyword_manage, user=WeiJueSen
2026-01-09 17:14:07 - gx_gp_monitor.wechat.message_handler - INFO - 处理事件: click, key: keyword_manage, user: WeiJueSen
2026-01-09 17:14:07 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 请求关键词管理
2026-01-09 17:15:07 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 17:15:07 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 17:15:07 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 17:15:07 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 17:15:07 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 17:15:07 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 17:15:07 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 17:15:07 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 17:15:07 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 17:15:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:15:07 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-09 17:15:07 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 17:15:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:15:07 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 17:15:07 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 17:15:08 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:15:08 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-09 17:15:08 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 17:15:08 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:15:08 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-09 17:15:08 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 17:15:08 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:15:08 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 17:15:08 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 17:15:08 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:15:08 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 17:15:08 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 17:15:09 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:15:09 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-09 17:15:09 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 17:15:09 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:15:09 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-09 17:15:09 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 17:15:09 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:15:09 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 17:15:09 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 17:15:10 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:15:10 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 17:15:10 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 17:15:10 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:15:10 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 17:15:10 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 17:15:10 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:15:10 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-09 17:15:10 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 17:15:10 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:15:10 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-09 17:15:10 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 17:15:10 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 17:15:10 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-09 17:15:10 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 2 条公告
2026-01-09 17:15:10 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-09 17:15:10 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-09 17:15:10 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-09 17:15:10 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-09 17:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 17:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 17:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 17:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 17:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 17:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 17:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 17:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 17:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 17:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.50秒
2026-01-09 17:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 17:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-09 17:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 17:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-09 17:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 17:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-09 17:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 17:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 17:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 17:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 17:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 17:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-09 17:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 17:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 17:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 17:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 17:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 17:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:33:22 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 17:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 17:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-09 17:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 17:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-09 17:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 17:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 17:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-09 17:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 17:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 17:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-09 17:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-09 17:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-09 17:33:22 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-09 17:33:22 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-09 17:33:22 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-09 18:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 18:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 18:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 18:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 18:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 18:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 18:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 18:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 18:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 18:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 18:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.52秒
2026-01-09 18:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 18:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 18:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 18:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 18:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 18:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 18:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 18:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 18:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 18:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 18:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 18:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 18:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 18:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 18:33:20 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-09 18:33:20 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 18:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 18:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-09 18:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 18:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 18:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-09 18:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 18:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 18:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-09 18:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 18:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 18:33:21 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 18:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 18:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 18:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-09 18:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 18:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 18:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 18:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 18:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 18:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 18:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 18:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 18:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-09 18:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-09 18:33:22 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-09 18:33:22 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-09 18:33:22 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-09 18:33:22 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-09 18:33:22 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-09 18:33:22 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-09 18:33:22 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-09 18:33:22 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-09 18:33:22 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-09 18:33:22 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-09 18:33:22 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-09 18:33:22 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-09 18:33:22 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-09 18:33:22 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-09 18:33:22 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-09 18:33:22 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-09 19:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 19:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 19:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 19:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 19:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 19:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 19:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 19:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 19:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 19:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 19:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-09 19:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 19:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 19:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 19:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 19:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 19:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 19:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 19:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 19:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 19:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 19:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 19:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 19:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 19:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 19:32:50 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 19:32:50 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 19:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 19:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-09 19:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 19:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 19:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-09 19:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 19:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 19:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 19:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 19:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 19:32:51 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 19:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 19:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 19:32:51 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.15秒
2026-01-09 19:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 19:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 19:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.15秒
2026-01-09 19:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 19:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 19:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-09 19:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 19:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 19:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-09 19:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-09 19:32:52 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-09 19:32:52 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-09 19:32:52 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-09 19:32:52 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-09 20:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 20:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 20:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 20:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 20:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 20:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 20:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 20:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 20:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 20:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 20:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.53秒
2026-01-09 20:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 20:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 20:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-09 20:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 20:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 20:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-09 20:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 20:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 20:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 20:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 20:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 20:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-09 20:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 20:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 20:32:51 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-09 20:32:51 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 20:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 20:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-09 20:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 20:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 20:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-09 20:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 20:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 20:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 20:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 20:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 20:32:52 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 20:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 20:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 20:32:52 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 20:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 20:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 20:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 20:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 20:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 20:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 20:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 20:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 20:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-09 20:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-09 20:32:52 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-09 20:32:52 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-09 20:32:52 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-09 20:32:52 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-09 21:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 21:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 21:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 21:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 21:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 21:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 21:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 21:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 21:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 21:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 21:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.55秒
2026-01-09 21:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 21:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 21:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-09 21:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 21:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 21:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-09 21:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 21:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 21:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-09 21:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 21:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 21:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-09 21:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 21:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 21:32:51 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 21:32:51 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 21:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 21:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-09 21:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 21:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 21:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 21:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 21:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 21:32:52 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 21:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 21:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 21:32:52 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 21:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 21:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 21:32:52 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-09 21:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 21:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 21:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 21:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 21:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 21:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-09 21:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 21:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 21:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-09 21:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-09 21:32:52 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-09 21:32:52 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-09 21:32:52 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-09 21:32:52 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-09 22:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 22:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 22:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 22:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 22:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 22:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 22:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 22:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 22:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 22:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 22:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-09 22:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 22:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 22:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-09 22:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 22:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 22:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-09 22:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 22:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 22:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 22:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 22:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 22:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 22:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 22:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 22:32:51 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-09 22:32:51 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 22:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 22:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-09 22:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 22:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 22:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-09 22:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 22:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 22:32:52 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 22:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 22:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 22:32:52 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-09 22:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 22:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 22:32:52 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 22:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 22:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 22:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 22:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 22:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 22:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-09 22:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 22:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 22:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-09 22:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-09 22:32:52 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-09 22:32:52 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-09 22:32:52 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-09 22:32:52 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-09 23:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-09 23:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-09 23:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-09 23:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-09 23:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-09 23:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-09 23:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-09 23:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-09 23:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-09 23:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 23:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.51秒
2026-01-09 23:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-09 23:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 23:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 23:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-09 23:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 23:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 23:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-09 23:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 23:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-09 23:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-09 23:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 23:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-09 23:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-09 23:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 23:32:50 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-09 23:32:50 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-09 23:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 23:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-09 23:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-09 23:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 23:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 23:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-09 23:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 23:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 23:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-09 23:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 23:32:51 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-09 23:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-09 23:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 23:32:52 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 23:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-09 23:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 23:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-09 23:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-09 23:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-09 23:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-09 23:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-09 23:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-09 23:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-09 23:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-09 23:32:52 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-09 23:32:52 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-09 23:32:52 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-09 23:32:52 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-10 07:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-10 07:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-10 07:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-10 07:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-10 07:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-10 07:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-10 07:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-10 07:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-10 07:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-10 07:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 07:33:20 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.55秒
2026-01-10 07:33:20 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-10 07:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 07:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 07:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-10 07:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 07:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 07:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-10 07:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 07:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-10 07:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-10 07:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 07:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-10 07:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-10 07:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 07:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-10 07:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-10 07:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 07:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-10 07:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-10 07:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 07:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 07:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-10 07:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 07:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 07:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-10 07:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 07:33:22 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-10 07:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-10 07:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 07:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-10 07:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-10 07:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 07:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-10 07:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-10 07:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 07:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 07:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-10 07:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-10 07:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-10 07:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-10 07:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-10 07:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-10 07:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-10 08:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-10 08:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-10 08:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-10 08:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-10 08:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-10 08:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-10 08:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-10 08:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-10 08:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-10 08:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 08:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.53秒
2026-01-10 08:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-10 08:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 08:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 08:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-10 08:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 08:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-10 08:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-10 08:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 08:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-10 08:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-10 08:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 08:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-10 08:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-10 08:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 08:32:50 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 08:32:50 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-10 08:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 08:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-10 08:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-10 08:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 08:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 08:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-10 08:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 08:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 08:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-10 08:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 08:32:51 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-10 08:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-10 08:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 08:32:52 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.15秒
2026-01-10 08:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-10 08:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 08:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.15秒
2026-01-10 08:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-10 08:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 08:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-10 08:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-10 08:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-10 08:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-10 08:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-10 08:32:52 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-10 08:32:52 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-10 08:32:52 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-10 09:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-10 09:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-10 09:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-10 09:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-10 09:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-10 09:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-10 09:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-10 09:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-10 09:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-10 09:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 09:33:20 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.61秒
2026-01-10 09:33:20 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-10 09:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 09:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-10 09:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-10 09:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 09:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 09:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-10 09:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 09:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-10 09:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-10 09:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 09:33:21 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-10 09:33:21 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-10 09:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 09:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-10 09:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-10 09:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 09:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-10 09:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-10 09:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 09:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-10 09:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-10 09:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 09:33:22 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 09:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-10 09:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 09:33:22 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-10 09:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-10 09:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 09:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-10 09:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-10 09:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 09:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-10 09:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-10 09:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 09:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-10 09:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-10 09:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-10 09:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-10 09:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-10 09:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-10 09:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-10 09:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-10 10:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-10 10:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-10 10:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-10 10:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-10 10:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-10 10:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-10 10:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-10 10:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-10 10:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-10 10:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 10:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.49秒
2026-01-10 10:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-10 10:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 10:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-10 10:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-10 10:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 10:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-10 10:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-10 10:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 10:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 10:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-10 10:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 10:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 10:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-10 10:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 10:33:20 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-10 10:33:20 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-10 10:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 10:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-10 10:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-10 10:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 10:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-10 10:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-10 10:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 10:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-10 10:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-10 10:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 10:33:21 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 10:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-10 10:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 10:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-10 10:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-10 10:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 10:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-10 10:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-10 10:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 10:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-10 10:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-10 10:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-10 10:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-10 10:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-10 10:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-10 10:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-10 10:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-10 11:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-10 11:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-10 11:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-10 11:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-10 11:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-10 11:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-10 11:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-10 11:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-10 11:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-10 11:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 11:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.55秒
2026-01-10 11:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-10 11:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 11:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 11:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-10 11:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 11:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 11:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-10 11:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 11:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-10 11:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-10 11:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 11:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 11:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-10 11:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 11:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 11:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-10 11:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 11:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-10 11:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-10 11:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 11:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 11:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-10 11:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 11:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-10 11:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-10 11:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 11:33:21 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 11:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-10 11:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 11:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-10 11:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-10 11:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 11:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 11:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-10 11:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 11:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 11:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-10 11:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-10 11:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-10 11:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-10 11:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-10 11:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-10 11:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-10 12:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-10 12:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-10 12:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-10 12:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-10 12:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-10 12:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-10 12:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-10 12:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-10 12:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-10 12:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 12:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-10 12:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-10 12:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 12:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 12:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-10 12:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 12:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 12:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-10 12:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 12:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-10 12:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-10 12:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 12:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 12:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-10 12:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 12:32:50 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-10 12:32:50 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-10 12:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 12:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-10 12:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-10 12:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 12:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 12:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-10 12:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 12:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 12:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-10 12:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 12:32:51 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 12:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-10 12:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 12:32:52 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-10 12:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-10 12:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 12:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 12:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-10 12:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 12:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-10 12:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-10 12:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-10 12:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-10 12:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-10 12:32:52 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-10 12:32:52 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-10 12:32:52 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-10 13:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-10 13:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-10 13:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-10 13:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-10 13:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-10 13:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-10 13:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-10 13:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-10 13:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-10 13:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 13:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.55秒
2026-01-10 13:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-10 13:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 13:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-10 13:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-10 13:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 13:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 13:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-10 13:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 13:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 13:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-10 13:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 13:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 13:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-10 13:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 13:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 13:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-10 13:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 13:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-10 13:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-10 13:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 13:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 13:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-10 13:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 13:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-10 13:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-10 13:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 13:33:22 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-10 13:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-10 13:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 13:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 13:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-10 13:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 13:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 13:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-10 13:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 13:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 13:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-10 13:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-10 13:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-10 13:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-10 13:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-10 13:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-10 13:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-10 14:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-10 14:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-10 14:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-10 14:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-10 14:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-10 14:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-10 14:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-10 14:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-10 14:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-10 14:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 14:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.51秒
2026-01-10 14:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-10 14:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 14:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-10 14:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-10 14:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 14:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 14:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-10 14:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 14:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 14:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-10 14:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 14:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-10 14:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-10 14:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 14:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 14:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-10 14:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 14:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-10 14:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-10 14:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 14:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 14:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-10 14:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 14:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-10 14:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-10 14:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 14:33:21 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-10 14:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-10 14:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 14:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-10 14:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-10 14:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 14:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 14:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-10 14:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 14:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 14:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-10 14:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-10 14:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-10 14:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-10 14:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-10 14:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-10 14:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-10 15:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-10 15:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-10 15:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-10 15:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-10 15:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-10 15:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-10 15:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-10 15:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-10 15:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-10 15:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 15:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.52秒
2026-01-10 15:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-10 15:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 15:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-10 15:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-10 15:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 15:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 15:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-10 15:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 15:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-10 15:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-10 15:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 15:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-10 15:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-10 15:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 15:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 15:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-10 15:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 15:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-10 15:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-10 15:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 15:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-10 15:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-10 15:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 15:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 15:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-10 15:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 15:33:22 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 15:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-10 15:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 15:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-10 15:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-10 15:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 15:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 15:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-10 15:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 15:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-10 15:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-10 15:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-10 15:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-10 15:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-10 15:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-10 15:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-10 15:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-10 16:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-10 16:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-10 16:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-10 16:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-10 16:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-10 16:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-10 16:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-10 16:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-10 16:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-10 16:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 16:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-10 16:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-10 16:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 16:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-10 16:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-10 16:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 16:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-10 16:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-10 16:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 16:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-10 16:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-10 16:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 16:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 16:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-10 16:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 16:32:51 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 16:32:51 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-10 16:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 16:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-10 16:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-10 16:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 16:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-10 16:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-10 16:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 16:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 16:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-10 16:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 16:32:52 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 16:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-10 16:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 16:32:52 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 16:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-10 16:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 16:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 16:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-10 16:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 16:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 16:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-10 16:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-10 16:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-10 16:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-10 16:32:52 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-10 16:32:52 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-10 16:32:52 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-10 17:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-10 17:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-10 17:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-10 17:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-10 17:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-10 17:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-10 17:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-10 17:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-10 17:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-10 17:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 17:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.49秒
2026-01-10 17:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-10 17:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 17:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-10 17:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-10 17:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 17:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 17:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-10 17:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 17:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 17:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-10 17:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 17:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 17:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-10 17:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 17:33:20 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-10 17:33:20 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-10 17:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 17:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-10 17:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-10 17:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 17:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-10 17:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-10 17:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 17:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-10 17:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-10 17:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 17:33:22 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 17:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-10 17:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 17:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 17:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-10 17:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 17:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-10 17:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-10 17:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 17:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 17:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-10 17:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-10 17:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-10 17:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-10 17:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-10 17:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-10 17:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-10 18:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-10 18:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-10 18:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-10 18:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-10 18:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-10 18:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-10 18:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-10 18:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-10 18:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-10 18:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 18:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.53秒
2026-01-10 18:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-10 18:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 18:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-10 18:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-10 18:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 18:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 18:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-10 18:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 18:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-10 18:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-10 18:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 18:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 18:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-10 18:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 18:32:51 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 18:32:51 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-10 18:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 18:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-10 18:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-10 18:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 18:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 18:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-10 18:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 18:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-10 18:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-10 18:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 18:32:51 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-10 18:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-10 18:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 18:32:52 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-10 18:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-10 18:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 18:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 18:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-10 18:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 18:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-10 18:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-10 18:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-10 18:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-10 18:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-10 18:32:52 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-10 18:32:52 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-10 18:32:52 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-10 19:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-10 19:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-10 19:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-10 19:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-10 19:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-10 19:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-10 19:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-10 19:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-10 19:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-10 19:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 19:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.50秒
2026-01-10 19:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-10 19:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 19:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-10 19:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-10 19:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 19:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-10 19:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-10 19:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 19:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-10 19:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-10 19:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 19:33:21 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 19:33:21 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-10 19:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 19:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 19:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-10 19:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 19:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-10 19:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-10 19:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 19:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 19:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-10 19:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 19:33:22 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 19:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-10 19:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 19:33:22 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-10 19:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-10 19:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 19:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 19:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-10 19:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 19:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-10 19:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-10 19:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 19:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-10 19:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-10 19:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-10 19:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-10 19:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-10 19:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-10 19:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-10 19:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-10 20:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-10 20:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-10 20:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-10 20:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-10 20:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-10 20:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-10 20:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-10 20:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-10 20:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-10 20:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 20:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.50秒
2026-01-10 20:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-10 20:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 20:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-10 20:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-10 20:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 20:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 20:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-10 20:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 20:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 20:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-10 20:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 20:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-10 20:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-10 20:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 20:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 20:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-10 20:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 20:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-10 20:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-10 20:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 20:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 20:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-10 20:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 20:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 20:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-10 20:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 20:33:22 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 20:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-10 20:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 20:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 20:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-10 20:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 20:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-10 20:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-10 20:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 20:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 20:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-10 20:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-10 20:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-10 20:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-10 20:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-10 20:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-10 20:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-10 21:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-10 21:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-10 21:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-10 21:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-10 21:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-10 21:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-10 21:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-10 21:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-10 21:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-10 21:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 21:33:20 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.57秒
2026-01-10 21:33:20 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-10 21:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 21:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-10 21:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-10 21:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 21:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-10 21:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-10 21:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 21:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-10 21:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-10 21:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 21:33:21 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-10 21:33:21 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-10 21:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 21:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-10 21:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-10 21:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 21:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-10 21:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-10 21:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 21:33:22 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-10 21:33:22 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-10 21:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 21:33:22 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-10 21:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-10 21:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 21:33:22 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-10 21:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-10 21:33:23 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 21:33:23 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-10 21:33:23 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-10 21:33:23 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 21:33:23 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-10 21:33:23 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-10 21:33:23 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 21:33:23 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-10 21:33:23 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-10 21:33:23 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-10 21:33:23 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-10 21:33:23 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-10 21:33:23 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-10 21:33:23 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-10 21:33:23 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-10 22:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-10 22:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-10 22:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-10 22:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-10 22:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-10 22:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-10 22:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-10 22:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-10 22:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-10 22:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 22:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-10 22:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-10 22:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 22:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-10 22:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-10 22:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 22:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-10 22:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-10 22:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 22:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-10 22:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-10 22:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 22:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-10 22:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-10 22:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 22:32:51 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 22:32:51 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-10 22:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 22:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-10 22:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-10 22:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 22:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 22:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-10 22:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 22:32:52 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 22:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-10 22:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 22:32:52 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 22:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-10 22:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 22:32:52 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 22:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-10 22:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 22:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-10 22:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-10 22:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 22:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-10 22:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-10 22:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-10 22:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-10 22:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-10 22:32:52 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-10 22:32:52 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-10 22:32:52 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-10 23:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-10 23:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-10 23:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-10 23:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-10 23:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-10 23:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-10 23:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-10 23:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-10 23:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-10 23:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 23:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.54秒
2026-01-10 23:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-10 23:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 23:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-10 23:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-10 23:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 23:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 23:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-10 23:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 23:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 23:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-10 23:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 23:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-10 23:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-10 23:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 23:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-10 23:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-10 23:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 23:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-10 23:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-10 23:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 23:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-10 23:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-10 23:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 23:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-10 23:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-10 23:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 23:33:22 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 23:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-10 23:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 23:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-10 23:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-10 23:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 23:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-10 23:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-10 23:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-10 23:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-10 23:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-10 23:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-10 23:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-10 23:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-10 23:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-10 23:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-10 23:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-11 01:45:23 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
2026-01-11 01:45:23 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: CcpdyPaLoiPte0O/fQfwTxXH+XrkeOwvi/4cfxUGRzCyCMe1Ev...
2026-01-11 01:45:23 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: 76b1c15f5bfb280b7bba28ad956b714bc1afc4ab
2026-01-11 01:45:23 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: 76b1c15f5bfb280b7bba28ad956b714bc1afc4ab
2026-01-11 01:45:23 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-11 01:45:23 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-11 01:45:23 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=event
2026-01-11 01:45:23 - gx_gp_monitor.wechat.callback_server - INFO - 处理事件消息: event=click, event_key=today_stats, user=WeiJueSen
2026-01-11 01:45:23 - gx_gp_monitor.wechat.message_handler - INFO - 处理事件: click, key: today_stats, user: WeiJueSen
2026-01-11 01:45:23 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 请求今日统计
2026-01-11 01:45:35 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
2026-01-11 01:45:35 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: m8uY1rIKysRoxrQkqCT41M4GdZwLpHMSBCMen1Ny6IcHnWReIS...
2026-01-11 01:45:35 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: 43b0d59f11a1a557427d40e1a32a030becc35480
2026-01-11 01:45:35 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: 43b0d59f11a1a557427d40e1a32a030becc35480
2026-01-11 01:45:35 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-11 01:45:35 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-11 01:45:35 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=event
2026-01-11 01:45:35 - gx_gp_monitor.wechat.callback_server - INFO - 处理事件消息: event=click, event_key=system_status, user=WeiJueSen
2026-01-11 01:45:35 - gx_gp_monitor.wechat.message_handler - INFO - 处理事件: click, key: system_status, user: WeiJueSen
2026-01-11 01:45:35 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 请求系统状态
2026-01-11 01:45:35 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-11 01:45:35 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-11 01:45:35 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-11 01:45:35 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-11 07:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-11 07:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-11 07:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-11 07:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-11 07:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-11 07:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-11 07:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-11 07:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-11 07:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-11 07:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 07:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-11 07:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-11 07:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 07:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-11 07:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-11 07:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 07:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 07:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-11 07:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 07:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 07:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-11 07:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 07:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 07:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-11 07:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 07:32:50 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 07:32:50 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-11 07:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 07:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-11 07:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-11 07:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 07:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 07:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-11 07:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 07:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 07:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-11 07:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 07:32:51 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 07:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-11 07:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 07:32:51 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 07:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-11 07:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 07:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 07:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-11 07:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 07:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 07:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-11 07:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-11 07:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-11 07:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-11 07:32:52 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-11 07:32:52 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-11 07:32:52 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-11 08:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-11 08:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-11 08:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-11 08:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-11 08:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-11 08:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-11 08:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-11 08:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-11 08:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-11 08:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 08:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.53秒
2026-01-11 08:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-11 08:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 08:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-11 08:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-11 08:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 08:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-11 08:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-11 08:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 08:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-11 08:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-11 08:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 08:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 08:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-11 08:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 08:33:20 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-11 08:33:20 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-11 08:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 08:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-11 08:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-11 08:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 08:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-11 08:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-11 08:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 08:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-11 08:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-11 08:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 08:33:21 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-11 08:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-11 08:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 08:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 08:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-11 08:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 08:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.15秒
2026-01-11 08:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-11 08:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 08:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 08:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-11 08:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-11 08:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-11 08:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-11 08:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-11 08:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-11 08:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-11 09:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-11 09:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-11 09:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-11 09:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-11 09:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-11 09:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-11 09:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-11 09:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-11 09:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-11 09:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 09:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-11 09:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-11 09:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 09:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 09:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-11 09:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 09:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-11 09:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-11 09:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 09:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-11 09:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-11 09:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 09:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-11 09:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-11 09:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 09:32:51 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-11 09:32:51 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-11 09:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 09:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-11 09:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-11 09:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 09:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-11 09:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-11 09:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 09:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-11 09:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-11 09:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 09:32:52 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-11 09:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-11 09:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 09:32:52 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 09:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-11 09:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 09:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 09:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-11 09:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 09:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-11 09:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-11 09:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-11 09:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-11 09:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-11 09:32:52 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-11 09:32:52 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-11 09:32:52 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-11 10:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-11 10:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-11 10:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-11 10:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-11 10:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-11 10:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-11 10:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-11 10:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-11 10:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-11 10:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 10:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.52秒
2026-01-11 10:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-11 10:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 10:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-11 10:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-11 10:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 10:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-11 10:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-11 10:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 10:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-11 10:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-11 10:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 10:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 10:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-11 10:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 10:32:51 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-11 10:32:51 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-11 10:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 10:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-11 10:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-11 10:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 10:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 10:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-11 10:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 10:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 10:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-11 10:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 10:32:51 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 10:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-11 10:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 10:32:52 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 10:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-11 10:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 10:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 10:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-11 10:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 10:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-11 10:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-11 10:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-11 10:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-11 10:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-11 10:32:52 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-11 10:32:52 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-11 10:32:52 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-11 11:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-11 11:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-11 11:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-11 11:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-11 11:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-11 11:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-11 11:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-11 11:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-11 11:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-11 11:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 11:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.51秒
2026-01-11 11:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-11 11:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 11:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-11 11:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-11 11:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 11:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 11:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-11 11:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 11:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-11 11:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-11 11:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 11:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-11 11:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-11 11:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 11:32:50 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 11:32:50 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-11 11:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 11:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-11 11:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-11 11:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 11:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 11:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-11 11:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 11:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 11:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-11 11:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 11:32:51 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-11 11:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-11 11:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 11:32:51 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 11:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-11 11:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 11:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-11 11:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-11 11:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 11:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-11 11:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-11 11:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-11 11:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-11 11:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-11 11:32:52 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-11 11:32:52 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-11 11:32:52 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-11 12:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-11 12:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-11 12:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-11 12:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-11 12:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-11 12:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-11 12:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-11 12:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-11 12:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-11 12:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 12:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.49秒
2026-01-11 12:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-11 12:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 12:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-11 12:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-11 12:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 12:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-11 12:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-11 12:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 12:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 12:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-11 12:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 12:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 12:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-11 12:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 12:33:20 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 12:33:20 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-11 12:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 12:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-11 12:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-11 12:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 12:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-11 12:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-11 12:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 12:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-11 12:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-11 12:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 12:33:21 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-11 12:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-11 12:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 12:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-11 12:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-11 12:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 12:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 12:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-11 12:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 12:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 12:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-11 12:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-11 12:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-11 12:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-11 12:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-11 12:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-11 12:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-11 13:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-11 13:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-11 13:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-11 13:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-11 13:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-11 13:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-11 13:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-11 13:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-11 13:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-11 13:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 13:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.52秒
2026-01-11 13:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-11 13:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 13:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-11 13:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-11 13:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 13:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 13:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-11 13:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 13:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-11 13:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-11 13:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 13:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 13:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-11 13:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 13:33:20 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 13:33:20 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-11 13:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 13:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-11 13:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-11 13:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 13:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-11 13:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-11 13:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 13:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 13:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-11 13:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 13:33:21 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 13:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-11 13:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 13:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-11 13:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-11 13:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 13:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 13:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-11 13:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 13:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 13:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-11 13:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-11 13:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-11 13:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-11 13:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-11 13:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-11 13:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-11 14:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-11 14:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-11 14:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-11 14:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-11 14:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-11 14:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-11 14:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-11 14:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-11 14:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-11 14:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 14:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.52秒
2026-01-11 14:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-11 14:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 14:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-11 14:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-11 14:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 14:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-11 14:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-11 14:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 14:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-11 14:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-11 14:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 14:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-11 14:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-11 14:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 14:32:50 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 14:32:50 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-11 14:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 14:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-11 14:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-11 14:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 14:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-11 14:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-11 14:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 14:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 14:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-11 14:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 14:32:51 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-11 14:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-11 14:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 14:32:52 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 14:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-11 14:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 14:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 14:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-11 14:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 14:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 14:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-11 14:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-11 14:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-11 14:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-11 14:32:52 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-11 14:32:52 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-11 14:32:52 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-11 15:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-11 15:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-11 15:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-11 15:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-11 15:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-11 15:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-11 15:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-11 15:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-11 15:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-11 15:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 15:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.50秒
2026-01-11 15:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-11 15:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 15:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-11 15:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-11 15:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 15:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-11 15:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-11 15:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 15:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-11 15:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-11 15:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 15:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 15:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-11 15:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 15:33:20 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 15:33:20 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-11 15:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 15:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-11 15:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-11 15:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 15:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-11 15:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-11 15:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 15:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 15:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-11 15:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 15:33:21 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-11 15:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-11 15:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 15:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-11 15:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-11 15:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 15:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-11 15:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-11 15:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 15:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 15:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-11 15:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-11 15:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-11 15:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-11 15:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-11 15:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-11 15:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-11 16:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-11 16:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-11 16:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-11 16:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-11 16:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-11 16:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-11 16:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-11 16:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-11 16:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-11 16:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 16:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.51秒
2026-01-11 16:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-11 16:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 16:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-11 16:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-11 16:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 16:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-11 16:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-11 16:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 16:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-11 16:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-11 16:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 16:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-11 16:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-11 16:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 16:33:20 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-11 16:33:20 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-11 16:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 16:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-11 16:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-11 16:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 16:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-11 16:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-11 16:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 16:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 16:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-11 16:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 16:33:21 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 16:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-11 16:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 16:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 16:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-11 16:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 16:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 16:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-11 16:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 16:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-11 16:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-11 16:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-11 16:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-11 16:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-11 16:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-11 16:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-11 16:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-11 17:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-11 17:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-11 17:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-11 17:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-11 17:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-11 17:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-11 17:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-11 17:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-11 17:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-11 17:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 17:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.56秒
2026-01-11 17:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-11 17:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 17:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-11 17:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-11 17:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 17:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 17:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-11 17:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 17:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-11 17:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-11 17:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 17:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-11 17:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-11 17:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 17:32:51 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 17:32:51 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-11 17:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 17:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-11 17:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-11 17:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 17:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 17:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-11 17:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 17:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 17:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-11 17:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 17:32:52 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-11 17:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-11 17:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 17:32:52 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-11 17:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-11 17:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 17:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 17:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-11 17:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 17:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-11 17:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-11 17:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-11 17:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-11 17:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-11 17:32:52 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-11 17:32:52 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-11 17:32:52 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-11 18:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-11 18:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-11 18:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-11 18:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-11 18:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-11 18:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-11 18:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-11 18:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-11 18:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-11 18:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 18:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.52秒
2026-01-11 18:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-11 18:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 18:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 18:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-11 18:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 18:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 18:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-11 18:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 18:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-11 18:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-11 18:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 18:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-11 18:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-11 18:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 18:33:20 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 18:33:20 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-11 18:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 18:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-11 18:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-11 18:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 18:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 18:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-11 18:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 18:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-11 18:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-11 18:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 18:33:21 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-11 18:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-11 18:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 18:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-11 18:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-11 18:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 18:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.15秒
2026-01-11 18:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-11 18:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 18:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-11 18:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-11 18:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-11 18:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-11 18:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-11 18:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-11 18:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-11 18:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-11 19:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-11 19:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-11 19:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-11 19:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-11 19:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-11 19:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-11 19:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-11 19:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-11 19:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-11 19:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 19:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.52秒
2026-01-11 19:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-11 19:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 19:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 19:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-11 19:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 19:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 19:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-11 19:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 19:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 19:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-11 19:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 19:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-11 19:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-11 19:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 19:33:20 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 19:33:20 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-11 19:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 19:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-11 19:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-11 19:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 19:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-11 19:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-11 19:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 19:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 19:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-11 19:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 19:33:21 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-11 19:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-11 19:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 19:33:21 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 19:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-11 19:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 19:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 19:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-11 19:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 19:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-11 19:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-11 19:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-11 19:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-11 19:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-11 19:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-11 19:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-11 19:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-11 20:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-11 20:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-11 20:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-11 20:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-11 20:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-11 20:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-11 20:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-11 20:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-11 20:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-11 20:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 20:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-11 20:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-11 20:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 20:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-11 20:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-11 20:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 20:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-11 20:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-11 20:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 20:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-11 20:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-11 20:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 20:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-11 20:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-11 20:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 20:32:51 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-11 20:32:51 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-11 20:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 20:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-11 20:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-11 20:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 20:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-11 20:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-11 20:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 20:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-11 20:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-11 20:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 20:32:52 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-11 20:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-11 20:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 20:32:52 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-11 20:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-11 20:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 20:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-11 20:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-11 20:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 20:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-11 20:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-11 20:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-11 20:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-11 20:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-11 20:32:52 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-11 20:32:52 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-11 20:32:52 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-11 21:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-11 21:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-11 21:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-11 21:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-11 21:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-11 21:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-11 21:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-11 21:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-11 21:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-11 21:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 21:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.57秒
2026-01-11 21:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-11 21:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 21:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-11 21:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-11 21:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 21:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-11 21:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-11 21:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 21:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-11 21:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-11 21:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 21:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 21:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-11 21:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 21:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 21:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-11 21:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 21:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-11 21:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-11 21:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 21:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-11 21:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-11 21:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 21:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-11 21:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-11 21:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 21:33:22 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-11 21:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-11 21:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 21:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 21:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-11 21:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 21:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-11 21:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-11 21:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 21:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 21:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-11 21:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-11 21:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-11 21:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-11 21:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-11 21:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-11 21:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-11 22:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-11 22:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-11 22:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-11 22:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-11 22:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-11 22:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-11 22:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-11 22:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-11 22:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-11 22:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 22:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.48秒
2026-01-11 22:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-11 22:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 22:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-11 22:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-11 22:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 22:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-11 22:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-11 22:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 22:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-11 22:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-11 22:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 22:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-11 22:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-11 22:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 22:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 22:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-11 22:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 22:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-11 22:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-11 22:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 22:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-11 22:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-11 22:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 22:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-11 22:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-11 22:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 22:33:22 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-11 22:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-11 22:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 22:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-11 22:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-11 22:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 22:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 22:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-11 22:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 22:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-11 22:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-11 22:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-11 22:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-11 22:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-11 22:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-11 22:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-11 22:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-11 23:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-11 23:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-11 23:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-11 23:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-11 23:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-11 23:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-11 23:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-11 23:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-11 23:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-11 23:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 23:33:20 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.58秒
2026-01-11 23:33:20 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-11 23:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 23:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-11 23:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-11 23:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 23:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-11 23:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-11 23:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 23:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-11 23:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-11 23:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 23:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 23:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-11 23:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 23:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-11 23:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-11 23:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 23:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-11 23:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-11 23:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 23:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-11 23:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-11 23:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 23:33:22 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-11 23:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-11 23:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 23:33:22 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-11 23:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-11 23:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 23:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-11 23:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-11 23:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 23:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-11 23:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-11 23:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-11 23:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-11 23:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-11 23:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-11 23:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-11 23:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-11 23:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-11 23:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-11 23:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-12 07:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-12 07:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-12 07:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-12 07:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-12 07:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-12 07:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-12 07:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-12 07:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-12 07:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-12 07:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 07:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-12 07:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-12 07:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 07:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-12 07:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-12 07:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 07:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-12 07:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-12 07:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 07:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-12 07:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-12 07:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 07:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-12 07:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-12 07:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 07:32:51 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-12 07:32:51 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-12 07:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 07:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-12 07:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-12 07:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 07:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-12 07:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-12 07:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 07:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-12 07:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-12 07:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 07:32:51 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-12 07:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-12 07:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 07:32:52 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.15秒
2026-01-12 07:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-12 07:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 07:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-12 07:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-12 07:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 07:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 07:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-12 07:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-12 07:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-12 07:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-12 07:32:52 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-12 07:32:52 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-12 07:32:52 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-12 08:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-12 08:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-12 08:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-12 08:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-12 08:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-12 08:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-12 08:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-12 08:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-12 08:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-12 08:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 08:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-12 08:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-12 08:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 08:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-12 08:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-12 08:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 08:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-12 08:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-12 08:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 08:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 08:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-12 08:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 08:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-12 08:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-12 08:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 08:32:50 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 08:32:50 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-12 08:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 08:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-12 08:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-12 08:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 08:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-12 08:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-12 08:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 08:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-12 08:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-12 08:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 08:32:51 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 08:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-12 08:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 08:32:52 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-12 08:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-12 08:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 08:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-12 08:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-12 08:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 08:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-12 08:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-12 08:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-12 08:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-12 08:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-12 08:32:52 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-12 08:32:52 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-12 08:32:52 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-12 09:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-12 09:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-12 09:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-12 09:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-12 09:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-12 09:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-12 09:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-12 09:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-12 09:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-12 09:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 09:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-12 09:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-12 09:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 09:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-12 09:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-12 09:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 09:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-12 09:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-12 09:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 09:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-12 09:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-12 09:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 09:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 09:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-12 09:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 09:32:50 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-12 09:32:50 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-12 09:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 09:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-12 09:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-12 09:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 09:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-12 09:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-12 09:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 09:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-12 09:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-12 09:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 09:32:51 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.15秒
2026-01-12 09:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-12 09:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 09:32:51 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-12 09:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-12 09:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 09:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-12 09:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-12 09:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 09:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-12 09:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-12 09:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-12 09:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-12 09:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-12 09:32:52 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-12 09:32:52 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-12 09:32:52 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-12 10:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-12 10:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-12 10:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-12 10:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-12 10:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-12 10:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-12 10:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-12 10:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-12 10:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-12 10:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 10:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-12 10:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-12 10:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 10:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-12 10:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-12 10:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 10:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-12 10:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-12 10:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 10:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 10:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-12 10:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 10:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-12 10:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-12 10:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 10:32:50 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-12 10:32:50 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-12 10:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 10:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-12 10:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-12 10:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 10:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-12 10:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-12 10:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 10:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 10:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-12 10:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 10:32:51 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 10:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-12 10:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 10:32:51 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-12 10:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-12 10:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 10:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-12 10:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-12 10:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 10:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-12 10:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-12 10:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-12 10:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-12 10:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-12 10:32:52 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-12 10:32:52 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-12 10:32:52 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-12 11:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-12 11:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-12 11:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-12 11:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-12 11:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-12 11:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-12 11:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-12 11:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-12 11:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-12 11:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 11:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.53秒
2026-01-12 11:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-12 11:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 11:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 11:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-12 11:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 11:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-12 11:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-12 11:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 11:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 11:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-12 11:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 11:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-12 11:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-12 11:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 11:32:50 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-12 11:32:50 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-12 11:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 11:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-12 11:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-12 11:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 11:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 11:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-12 11:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 11:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-12 11:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-12 11:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 11:32:51 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-12 11:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-12 11:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 11:32:52 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-12 11:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-12 11:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 11:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.15秒
2026-01-12 11:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-12 11:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 11:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 11:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-12 11:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-12 11:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-12 11:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-12 11:32:52 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-12 11:32:52 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-12 11:32:52 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-12 12:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-12 12:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-12 12:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-12 12:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-12 12:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-12 12:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-12 12:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-12 12:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-12 12:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-12 12:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 12:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.48秒
2026-01-12 12:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-12 12:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 12:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-12 12:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-12 12:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 12:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-12 12:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-12 12:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 12:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-12 12:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-12 12:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 12:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-12 12:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-12 12:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 12:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-12 12:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-12 12:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 12:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-12 12:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-12 12:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 12:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-12 12:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-12 12:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 12:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-12 12:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-12 12:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 12:33:22 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-12 12:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-12 12:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 12:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-12 12:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-12 12:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 12:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 12:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-12 12:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 12:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-12 12:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-12 12:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-12 12:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-12 12:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-12 12:33:22 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-12 12:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-12 12:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-12 13:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-12 13:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-12 13:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-12 13:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-12 13:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-12 13:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-12 13:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-12 13:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-12 13:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-12 13:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 13:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.51秒
2026-01-12 13:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-12 13:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 13:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-12 13:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-12 13:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 13:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-12 13:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-12 13:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 13:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 13:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-12 13:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 13:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-12 13:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-12 13:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 13:33:20 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-12 13:33:20 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-12 13:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 13:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-12 13:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-12 13:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 13:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 13:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-12 13:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 13:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 13:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-12 13:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 13:33:21 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.15秒
2026-01-12 13:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-12 13:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 13:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-12 13:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-12 13:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 13:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.15秒
2026-01-12 13:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-12 13:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 13:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-12 13:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-12 13:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-12 13:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-12 13:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-12 13:33:22 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-12 13:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-12 13:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-12 14:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-12 14:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-12 14:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-12 14:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-12 14:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-12 14:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-12 14:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-12 14:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-12 14:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-12 14:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 14:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.61秒
2026-01-12 14:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-12 14:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 14:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-12 14:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-12 14:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 14:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-12 14:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-12 14:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 14:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-12 14:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-12 14:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 14:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-12 14:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-12 14:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 14:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 14:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-12 14:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 14:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-12 14:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-12 14:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 14:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-12 14:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-12 14:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 14:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-12 14:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-12 14:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 14:33:21 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-12 14:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-12 14:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 14:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-12 14:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-12 14:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 14:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-12 14:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-12 14:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 14:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-12 14:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-12 14:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-12 14:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-12 14:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-12 14:33:22 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-12 14:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-12 14:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-12 15:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-12 15:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-12 15:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-12 15:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-12 15:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-12 15:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-12 15:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-12 15:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-12 15:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-12 15:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 15:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.51秒
2026-01-12 15:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-12 15:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 15:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-12 15:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-12 15:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 15:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-12 15:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-12 15:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 15:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 15:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-12 15:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 15:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-12 15:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-12 15:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 15:33:20 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 15:33:20 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-12 15:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 15:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-12 15:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-12 15:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 15:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-12 15:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-12 15:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 15:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 15:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-12 15:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 15:33:21 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 15:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-12 15:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 15:33:21 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-12 15:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-12 15:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 15:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 15:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-12 15:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 15:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-12 15:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-12 15:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-12 15:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-12 15:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-12 15:33:22 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-12 15:33:22 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-12 15:33:22 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-12 16:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-12 16:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-12 16:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-12 16:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-12 16:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-12 16:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-12 16:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-12 16:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-12 16:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-12 16:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 16:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.47秒
2026-01-12 16:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-12 16:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 16:33:19 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 16:33:19 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-12 16:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 16:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 16:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-12 16:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 16:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 16:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-12 16:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 16:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-12 16:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-12 16:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 16:33:20 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-12 16:33:20 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-12 16:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 16:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-12 16:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-12 16:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 16:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-12 16:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-12 16:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 16:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-12 16:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-12 16:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 16:33:21 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 16:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-12 16:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 16:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-12 16:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-12 16:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 16:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-12 16:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-12 16:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 16:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-12 16:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-12 16:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-12 16:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-12 16:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 1 条公告
2026-01-12 16:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-12 16:33:22 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-12 16:33:22 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-12 16:33:22 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-12 16:33:22 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-12 16:33:22 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-12 16:33:22 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-12 16:33:22 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-12 16:33:22 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-12 16:33:22 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-12 16:33:22 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-12 16:33:22 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-12 16:33:22 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-12 16:33:22 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-12 16:33:22 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-12 16:33:22 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-12 17:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-12 17:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-12 17:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-12 17:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-12 17:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-12 17:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-12 17:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-12 17:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-12 17:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-12 17:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 17:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-12 17:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-12 17:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 17:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-12 17:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-12 17:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 17:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 17:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-12 17:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 17:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 17:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-12 17:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 17:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 17:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-12 17:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 17:32:50 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-12 17:32:50 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-12 17:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 17:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-12 17:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-12 17:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 17:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-12 17:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-12 17:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 17:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 17:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-12 17:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 17:32:51 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-12 17:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-12 17:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 17:32:51 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-12 17:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-12 17:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 17:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 17:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-12 17:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 17:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 17:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-12 17:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-12 17:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-12 17:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 2 条公告
2026-01-12 17:32:52 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-12 17:32:52 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-12 17:32:52 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-12 17:32:52 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-12 17:32:52 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-12 17:32:52 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-12 17:32:52 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-12 17:32:52 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-12 17:32:52 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-12 17:32:52 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-12 17:32:52 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-12 17:32:52 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-12 17:32:52 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-12 17:32:52 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-12 17:32:52 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-12 17:32:52 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-12 18:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-12 18:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-12 18:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-12 18:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-12 18:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-12 18:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-12 18:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-12 18:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-12 18:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-12 18:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 18:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.51秒
2026-01-12 18:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-12 18:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 18:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-12 18:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-12 18:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 18:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-12 18:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-12 18:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 18:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-12 18:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-12 18:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 18:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 18:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-12 18:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 18:33:20 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.15秒
2026-01-12 18:33:20 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-12 18:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 18:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-12 18:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-12 18:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 18:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-12 18:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-12 18:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 18:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 18:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-12 18:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 18:33:21 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 18:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-12 18:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 18:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-12 18:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-12 18:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 18:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-12 18:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-12 18:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 18:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 18:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-12 18:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-12 18:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-12 18:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-12 18:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-12 18:33:22 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-12 18:33:22 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-12 18:33:22 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-12 19:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-12 19:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-12 19:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-12 19:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-12 19:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-12 19:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-12 19:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-12 19:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-12 19:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-12 19:32:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 19:32:49 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-12 19:32:49 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-12 19:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 19:32:50 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-12 19:32:50 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-12 19:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 19:32:50 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-12 19:32:50 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-12 19:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 19:32:50 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-12 19:32:50 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-12 19:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 19:32:50 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-12 19:32:50 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-12 19:32:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 19:32:50 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-12 19:32:50 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-12 19:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 19:32:51 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-12 19:32:51 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-12 19:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 19:32:51 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 19:32:51 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-12 19:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 19:32:51 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-12 19:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-12 19:32:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 19:32:51 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-12 19:32:51 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-12 19:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 19:32:52 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-12 19:32:52 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-12 19:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 19:32:52 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 19:32:52 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-12 19:32:52 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 19:32:52 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-12 19:32:52 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-12 19:32:52 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-12 19:32:52 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-12 19:32:52 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-12 19:32:52 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-12 19:32:52 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-12 19:32:52 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-12 19:32:52 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-12 20:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-12 20:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-12 20:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-12 20:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-12 20:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-12 20:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-12 20:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-12 20:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-12 20:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-12 20:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 20:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.59秒
2026-01-12 20:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-12 20:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 20:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-12 20:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-12 20:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 20:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-12 20:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-12 20:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 20:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-12 20:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-12 20:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 20:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-12 20:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-12 20:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 20:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 20:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-12 20:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 20:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-12 20:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-12 20:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 20:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-12 20:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-12 20:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 20:33:22 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-12 20:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-12 20:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 20:33:22 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-12 20:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-12 20:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 20:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-12 20:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-12 20:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 20:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 20:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-12 20:33:23 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 20:33:23 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-12 20:33:23 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-12 20:33:23 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-12 20:33:23 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-12 20:33:23 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-12 20:33:23 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-12 20:33:23 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-12 20:33:23 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-12 20:33:23 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-12 21:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-12 21:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-12 21:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-12 21:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-12 21:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-12 21:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-12 21:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-12 21:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-12 21:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-12 21:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 21:33:20 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.70秒
2026-01-12 21:33:20 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-12 21:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 21:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.52秒
2026-01-12 21:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-12 21:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 21:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-12 21:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-12 21:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 21:33:21 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-12 21:33:21 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-12 21:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 21:33:21 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-12 21:33:21 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-12 21:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 21:33:22 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.54秒
2026-01-12 21:33:22 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-12 21:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 21:33:22 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-12 21:33:22 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-12 21:33:23 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 21:33:23 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.56秒
2026-01-12 21:33:23 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-12 21:33:23 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 21:33:23 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-12 21:33:23 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-12 21:33:24 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 21:33:24 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-12 21:33:24 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-12 21:33:24 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 21:33:24 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-12 21:33:24 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-12 21:33:24 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 21:33:24 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-12 21:33:24 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-12 21:33:25 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 21:33:25 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-12 21:33:25 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-12 21:33:25 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-12 21:33:25 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-12 21:33:25 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-12 21:33:25 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-12 21:33:25 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-12 21:33:25 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-12 21:33:25 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-12 22:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-12 22:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-12 22:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-12 22:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-12 22:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-12 22:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-12 22:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-12 22:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-12 22:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-12 22:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 22:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.56秒
2026-01-12 22:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-12 22:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 22:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-12 22:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-12 22:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 22:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-12 22:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-12 22:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 22:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-12 22:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-12 22:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 22:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-12 22:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-12 22:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 22:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-12 22:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-12 22:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 22:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-12 22:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-12 22:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 22:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-12 22:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-12 22:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 22:33:22 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-12 22:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-12 22:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 22:33:22 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-12 22:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-12 22:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 22:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-12 22:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-12 22:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 22:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-12 22:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-12 22:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 22:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 22:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-12 22:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-12 22:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-12 22:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-12 22:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-12 22:33:22 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-12 22:33:22 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-12 22:33:22 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-12 23:32:49 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-12 23:32:49 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-12 23:32:49 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-12 23:32:49 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-12 23:32:49 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-12 23:32:49 - __main__ - INFO - 开始执行定时搜索任务
2026-01-12 23:32:49 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-12 23:32:49 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-12 23:32:49 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-12 23:33:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 23:33:19 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.53秒
2026-01-12 23:33:19 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-12 23:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 23:33:20 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-12 23:33:20 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-12 23:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 23:33:20 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-12 23:33:20 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-12 23:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 23:33:20 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-12 23:33:20 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-12 23:33:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 23:33:20 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-12 23:33:20 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-12 23:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 23:33:21 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-12 23:33:21 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-12 23:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 23:33:21 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-12 23:33:21 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-12 23:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 23:33:21 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-12 23:33:21 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-12 23:33:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 23:33:21 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-12 23:33:21 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-12 23:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 23:33:22 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-12 23:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-12 23:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 23:33:22 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-12 23:33:22 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-12 23:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 23:33:22 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-12 23:33:22 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-12 23:33:22 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-12 23:33:22 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-12 23:33:22 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-12 23:33:22 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-12 23:33:22 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-12 23:33:22 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-12 23:33:22 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-12 23:33:22 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-12 23:33:22 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-12 23:33:22 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-13 15:33:17 - gx_gp_monitor.wechat.message_handler - INFO - 企业微信消息处理器初始化完成
2026-01-13 15:33:17 - gx_gp_monitor.wechat.callback_server - INFO - 企业微信回调服务器初始化完成
2026-01-13 15:42:33 - gx_gp_monitor.wechat.message_handler - INFO - 企业微信消息处理器初始化完成
2026-01-13 15:42:33 - gx_gp_monitor.wechat.callback_server - INFO - 企业微信回调服务器初始化完成
2026-01-13 15:42:55 - gx_gp_monitor.wechat.message_handler - INFO - 企业微信消息处理器初始化完成
2026-01-13 15:42:55 - gx_gp_monitor.wechat.callback_server - INFO - 企业微信回调服务器初始化完成
2026-01-13 15:53:07 - gx_gp_monitor.wechat.message_handler - INFO - 企业微信消息处理器初始化完成
2026-01-13 15:53:07 - gx_gp_monitor.wechat.callback_server - INFO - 企业微信回调服务器初始化完成
2026-01-13 15:55:09 - gx_gp_monitor.wechat.message_handler - INFO - 企业微信消息处理器初始化完成
2026-01-13 15:55:09 - gx_gp_monitor.wechat.callback_server - INFO - 企业微信回调服务器初始化完成
2026-01-13 16:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-13 16:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-13 16:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-13 16:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-13 16:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-13 16:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-13 16:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-13 16:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-13 16:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-13 16:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 16:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-13 16:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-13 16:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 16:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-13 16:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-13 16:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 16:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-13 16:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-13 16:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 16:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-13 16:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-13 16:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 16:57:12 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-13 16:57:12 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-13 16:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 16:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-13 16:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-13 16:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 16:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-13 16:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-13 16:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 16:57:13 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-13 16:57:13 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-13 16:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 16:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-13 16:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-13 16:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 16:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-13 16:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-13 16:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 16:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-13 16:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-13 16:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 16:57:14 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-13 16:57:14 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-13 16:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 16:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-13 16:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-13 16:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-13 16:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-13 16:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 2 条公告
2026-01-13 16:57:15 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-13 16:57:15 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-13 16:57:15 - __main__ - INFO - 从今天关键词匹配公告中筛选出 2 条auto_announcements表中不存在的新公告
2026-01-13 16:57:15 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-13 16:57:15 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 2 条定时搜索公告到专用表
2026-01-13 16:57:15 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-13 16:57:15 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-13 16:57:15 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-13 16:57:15 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-13 16:57:15 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-13 16:57:15 - gx_gp_monitor.notification.wechat - INFO - 开始发送 2 条公告通知,每条单独发送
2026-01-13 16:57:15 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-13 16:57:15 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-13 16:57:16 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-13 16:57:16 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 2/2 条成功
2026-01-13 16:57:16 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-13 16:57:16 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-13 17:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-13 17:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-13 17:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-13 17:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-13 17:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-13 17:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-13 17:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-13 17:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-13 17:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-13 17:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 17:57:42 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.51秒
2026-01-13 17:57:42 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-13 17:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 17:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-13 17:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-13 17:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 17:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-13 17:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-13 17:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 17:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-13 17:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-13 17:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 17:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-13 17:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-13 17:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 17:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-13 17:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-13 17:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 17:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-13 17:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-13 17:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 17:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-13 17:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-13 17:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 17:57:43 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-13 17:57:43 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-13 17:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 17:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-13 17:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-13 17:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 17:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-13 17:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-13 17:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 17:57:44 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-13 17:57:44 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-13 17:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 17:57:44 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-13 17:57:44 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-13 17:57:44 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-13 17:57:44 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-13 17:57:44 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-13 17:57:44 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-13 17:57:44 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-13 17:57:44 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-13 17:57:44 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-13 17:57:44 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-13 17:57:44 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-13 17:57:44 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-13 17:57:44 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-13 17:57:44 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-13 17:57:44 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-13 17:57:44 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-13 17:57:45 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-13 17:57:45 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-13 17:57:45 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-13 17:57:45 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-13 17:57:45 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-13 18:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-13 18:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-13 18:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-13 18:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-13 18:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-13 18:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-13 18:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-13 18:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-13 18:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-13 18:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 18:57:42 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.44秒
2026-01-13 18:57:42 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-13 18:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 18:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-13 18:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-13 18:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 18:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-13 18:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-13 18:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 18:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-13 18:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-13 18:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 18:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-13 18:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-13 18:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 18:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-13 18:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-13 18:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 18:57:44 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-13 18:57:44 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-13 18:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 18:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-13 18:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-13 18:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 18:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-13 18:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-13 18:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 18:57:45 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-13 18:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-13 18:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 18:57:45 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-13 18:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-13 18:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 18:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-13 18:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-13 18:57:46 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 18:57:46 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-13 18:57:46 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-13 18:57:46 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-13 18:57:46 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-13 18:57:46 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-13 18:57:46 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-13 18:57:46 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-13 18:57:46 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-13 18:57:46 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-13 19:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-13 19:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-13 19:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-13 19:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-13 19:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-13 19:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-13 19:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-13 19:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-13 19:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-13 19:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 19:57:12 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.66秒
2026-01-13 19:57:12 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-13 19:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 19:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-13 19:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-13 19:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 19:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-13 19:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-13 19:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 19:57:13 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-13 19:57:13 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-13 19:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 19:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-13 19:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-13 19:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 19:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-13 19:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-13 19:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 19:57:14 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-13 19:57:14 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-13 19:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 19:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-13 19:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-13 19:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 19:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-13 19:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-13 19:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 19:57:15 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-13 19:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-13 19:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 19:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-13 19:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-13 19:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 19:57:16 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-13 19:57:16 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-13 19:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 19:57:16 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-13 19:57:16 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-13 19:57:16 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-13 19:57:16 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-13 19:57:16 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-13 19:57:16 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-13 19:57:16 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-13 19:57:16 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-13 19:57:16 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-13 20:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-13 20:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-13 20:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-13 20:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-13 20:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-13 20:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-13 20:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-13 20:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-13 20:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-13 20:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 20:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.45秒
2026-01-13 20:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-13 20:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 20:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-13 20:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-13 20:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 20:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-13 20:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-13 20:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 20:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-13 20:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-13 20:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 20:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-13 20:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-13 20:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 20:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-13 20:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-13 20:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 20:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.55秒
2026-01-13 20:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-13 20:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 20:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-13 20:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-13 20:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 20:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-13 20:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-13 20:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 20:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-13 20:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-13 20:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 20:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-13 20:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-13 20:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 20:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-13 20:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-13 20:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 20:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-13 20:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-13 20:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-13 20:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-13 20:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-13 20:57:45 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-13 20:57:45 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-13 20:57:45 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-13 20:57:45 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-13 21:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-13 21:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-13 21:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-13 21:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-13 21:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-13 21:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-13 21:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-13 21:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-13 21:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-13 21:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 21:57:42 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.53秒
2026-01-13 21:57:42 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-13 21:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 21:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-13 21:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-13 21:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 21:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-13 21:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-13 21:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 21:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-13 21:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-13 21:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 21:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-13 21:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-13 21:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 21:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-13 21:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-13 21:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 21:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-13 21:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-13 21:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 21:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-13 21:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-13 21:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 21:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-13 21:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-13 21:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 21:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-13 21:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-13 21:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 21:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-13 21:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-13 21:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 21:57:44 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-13 21:57:44 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-13 21:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 21:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-13 21:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-13 21:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-13 21:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-13 21:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-13 21:57:45 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-13 21:57:45 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-13 21:57:45 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-13 21:57:45 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-13 22:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-13 22:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-13 22:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-13 22:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-13 22:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-13 22:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-13 22:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-13 22:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-13 22:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-13 22:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 22:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-13 22:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-13 22:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 22:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-13 22:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-13 22:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 22:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-13 22:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-13 22:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 22:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-13 22:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-13 22:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 22:57:12 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-13 22:57:12 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-13 22:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 22:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-13 22:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-13 22:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 22:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.51秒
2026-01-13 22:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-13 22:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 22:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-13 22:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-13 22:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 22:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-13 22:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-13 22:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 22:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-13 22:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-13 22:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 22:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-13 22:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-13 22:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 22:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-13 22:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-13 22:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 22:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-13 22:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-13 22:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-13 22:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-13 22:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-13 22:57:15 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-13 22:57:15 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-13 22:57:15 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-13 22:57:15 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-13 23:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-13 23:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-13 23:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-13 23:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-13 23:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-13 23:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-13 23:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-13 23:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-13 23:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-13 23:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 23:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-13 23:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-13 23:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 23:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-13 23:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-13 23:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 23:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-13 23:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-13 23:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 23:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-13 23:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-13 23:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 23:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-13 23:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-13 23:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 23:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-13 23:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-13 23:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 23:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-13 23:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-13 23:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 23:57:13 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-13 23:57:13 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-13 23:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 23:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-13 23:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-13 23:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 23:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-13 23:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-13 23:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 23:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-13 23:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-13 23:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 23:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-13 23:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-13 23:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-13 23:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-13 23:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-13 23:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-13 23:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-13 23:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-13 23:57:15 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-13 23:57:15 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-13 23:57:15 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-13 23:57:15 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-14 07:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-14 07:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-14 07:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-14 07:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-14 07:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-14 07:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-14 07:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-14 07:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-14 07:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-14 07:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 07:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.46秒
2026-01-14 07:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-14 07:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 07:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-14 07:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-14 07:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 07:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-14 07:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-14 07:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 07:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-14 07:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-14 07:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 07:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-14 07:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-14 07:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 07:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-14 07:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-14 07:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 07:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-14 07:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-14 07:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 07:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-14 07:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-14 07:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 07:57:43 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-14 07:57:43 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-14 07:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 07:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-14 07:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-14 07:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 07:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-14 07:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-14 07:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 07:57:44 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-14 07:57:44 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-14 07:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 07:57:44 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-14 07:57:44 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-14 07:57:44 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-14 07:57:44 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-14 07:57:44 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 0 条公告
2026-01-14 07:57:44 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-14 07:57:44 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-14 07:57:44 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-14 08:20:16 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
2026-01-14 08:20:16 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: wEOh4YwMOiHUvt/s23kEdlYpJRFWZ3ono+pQ2+WNDQDO0nTi99...
2026-01-14 08:20:16 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: 14a367d67e562ea96642cf896c29939bbcee14bc
2026-01-14 08:20:16 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: 14a367d67e562ea96642cf896c29939bbcee14bc
2026-01-14 08:20:16 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-14 08:20:16 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-14 08:20:16 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=event
2026-01-14 08:20:16 - gx_gp_monitor.wechat.callback_server - INFO - 处理事件消息: event=click, event_key=today_stats, user=WeiJueSen
2026-01-14 08:20:16 - gx_gp_monitor.wechat.message_handler - INFO - 处理事件: click, key: today_stats, user: WeiJueSen
2026-01-14 08:20:16 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 请求今日统计
2026-01-14 08:20:16 - gx_gp_monitor.main - INFO - === 广西政府采购网公告监控系统启动 ===
2026-01-14 08:20:16 - gx_gp_monitor.main - INFO - 版本: 1.0.0
2026-01-14 08:20:16 - gx_gp_monitor.main - INFO - 配置文件: 默认配置
2026-01-14 08:20:16 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-14 08:20:16 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-14 08:20:16 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-14 08:20:16 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-14 08:20:16 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-14 08:20:16 - gx_gp_monitor.main - INFO - 应用初始化完成
2026-01-14 08:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-14 08:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-14 08:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-14 08:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-14 08:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-14 08:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-14 08:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-14 08:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-14 08:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-14 08:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 08:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-14 08:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-14 08:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 08:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-14 08:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-14 08:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 08:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-14 08:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-14 08:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 08:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-14 08:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-14 08:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 08:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-14 08:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-14 08:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 08:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-14 08:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-14 08:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 08:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-14 08:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-14 08:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 08:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-14 08:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-14 08:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 08:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-14 08:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-14 08:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 08:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-14 08:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-14 08:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 08:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-14 08:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-14 08:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 08:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-14 08:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-14 08:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 08:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-14 08:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-14 08:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-14 08:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-14 08:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 0 条公告
2026-01-14 08:57:15 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-14 08:57:15 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-14 08:57:15 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-14 09:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-14 09:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-14 09:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-14 09:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-14 09:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-14 09:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-14 09:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-14 09:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-14 09:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-14 09:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 09:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.54秒
2026-01-14 09:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-14 09:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 09:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-14 09:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-14 09:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 09:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-14 09:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-14 09:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 09:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-14 09:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-14 09:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 09:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-14 09:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-14 09:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 09:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-14 09:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-14 09:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 09:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-14 09:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-14 09:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 09:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-14 09:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-14 09:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 09:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-14 09:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-14 09:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 09:57:15 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-14 09:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-14 09:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 09:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-14 09:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-14 09:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 09:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-14 09:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-14 09:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 09:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-14 09:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-14 09:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-14 09:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-14 09:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 1 条公告
2026-01-14 09:57:15 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-14 09:57:15 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-14 09:57:15 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-14 09:57:15 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-14 09:57:15 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-14 09:57:15 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-14 09:57:15 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-14 09:57:15 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-14 09:57:15 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-14 09:57:15 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-14 09:57:15 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-14 09:57:16 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-14 09:57:16 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-14 09:57:16 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-14 09:57:16 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-14 09:57:16 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-14 10:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-14 10:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-14 10:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-14 10:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-14 10:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-14 10:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-14 10:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-14 10:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-14 10:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-14 10:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 10:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-14 10:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-14 10:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 10:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-14 10:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-14 10:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 10:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-14 10:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-14 10:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 10:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-14 10:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-14 10:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 10:57:12 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-14 10:57:12 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-14 10:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 10:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-14 10:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-14 10:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 10:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-14 10:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-14 10:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 10:57:13 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-14 10:57:13 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-14 10:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 10:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-14 10:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-14 10:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 10:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-14 10:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-14 10:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 10:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-14 10:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-14 10:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 10:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-14 10:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-14 10:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 10:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-14 10:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-14 10:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-14 10:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-14 10:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 1 条公告
2026-01-14 10:57:15 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-14 10:57:15 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-14 10:57:15 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-14 10:57:15 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-14 11:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-14 11:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-14 11:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-14 11:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-14 11:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-14 11:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-14 11:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-14 11:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-14 11:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-14 11:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 11:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.46秒
2026-01-14 11:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-14 11:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 11:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-14 11:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-14 11:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 11:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-14 11:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-14 11:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 11:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-14 11:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-14 11:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 11:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-14 11:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-14 11:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 11:57:42 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-14 11:57:42 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-14 11:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 11:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-14 11:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-14 11:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 11:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-14 11:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-14 11:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 11:57:43 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-14 11:57:43 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-14 11:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 11:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-14 11:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-14 11:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 11:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-14 11:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-14 11:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 11:57:44 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-14 11:57:44 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-14 11:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 11:57:44 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-14 11:57:44 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-14 11:57:44 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-14 11:57:44 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-14 11:57:44 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-14 11:57:44 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-14 11:57:44 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-14 11:57:44 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-14 12:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-14 12:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-14 12:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-14 12:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-14 12:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-14 12:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-14 12:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-14 12:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-14 12:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-14 12:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 12:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-14 12:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-14 12:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 12:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-14 12:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-14 12:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 12:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-14 12:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-14 12:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 12:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-14 12:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-14 12:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 12:57:12 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-14 12:57:12 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-14 12:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 12:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-14 12:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-14 12:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 12:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-14 12:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-14 12:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 12:57:13 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-14 12:57:13 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-14 12:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 12:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-14 12:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-14 12:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 12:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-14 12:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-14 12:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 12:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-14 12:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-14 12:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 12:57:14 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-14 12:57:14 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-14 12:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 12:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-14 12:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-14 12:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-14 12:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-14 12:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-14 12:57:15 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-14 12:57:15 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-14 12:57:15 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-14 13:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-14 13:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-14 13:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-14 13:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-14 13:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-14 13:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-14 13:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-14 13:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-14 13:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-14 13:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 13:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-14 13:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-14 13:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 13:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-14 13:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-14 13:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 13:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-14 13:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-14 13:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 13:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-14 13:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-14 13:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 13:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.54秒
2026-01-14 13:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-14 13:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 13:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-14 13:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-14 13:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 13:57:14 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.53秒
2026-01-14 13:57:14 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-14 13:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 13:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-14 13:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-14 13:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 13:57:15 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-14 13:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-14 13:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 13:57:15 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-14 13:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-14 13:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 13:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-14 13:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-14 13:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 13:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-14 13:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-14 13:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 13:57:16 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-14 13:57:16 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-14 13:57:16 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-14 13:57:16 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-14 13:57:16 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-14 13:57:16 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-14 13:57:16 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-14 13:57:16 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-14 14:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-14 14:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-14 14:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-14 14:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-14 14:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-14 14:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-14 14:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-14 14:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-14 14:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-14 14:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 14:57:42 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.46秒
2026-01-14 14:57:42 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-14 14:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 14:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-14 14:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-14 14:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 14:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-14 14:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-14 14:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 14:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-14 14:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-14 14:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 14:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-14 14:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-14 14:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 14:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-14 14:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-14 14:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 14:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-14 14:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-14 14:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 14:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-14 14:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-14 14:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 14:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-14 14:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-14 14:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 14:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-14 14:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-14 14:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 14:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-14 14:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-14 14:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 14:57:44 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-14 14:57:44 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-14 14:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 14:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-14 14:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-14 14:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-14 14:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-14 14:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-14 14:57:45 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-14 14:57:45 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-14 14:57:45 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-14 15:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-14 15:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-14 15:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-14 15:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-14 15:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-14 15:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-14 15:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-14 15:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-14 15:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-14 15:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 15:57:42 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.48秒
2026-01-14 15:57:42 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-14 15:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 15:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-14 15:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-14 15:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 15:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-14 15:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-14 15:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 15:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-14 15:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-14 15:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 15:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-14 15:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-14 15:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 15:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-14 15:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-14 15:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 15:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-14 15:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-14 15:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 15:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-14 15:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-14 15:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 15:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-14 15:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-14 15:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 15:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-14 15:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-14 15:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 15:57:45 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-14 15:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-14 15:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 15:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-14 15:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-14 15:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 15:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-14 15:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-14 15:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-14 15:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-14 15:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-14 15:57:45 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-14 15:57:45 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-14 15:57:45 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-14 16:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-14 16:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-14 16:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-14 16:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-14 16:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-14 16:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-14 16:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-14 16:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-14 16:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-14 16:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 16:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.42秒
2026-01-14 16:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-14 16:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 16:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-14 16:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-14 16:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 16:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-14 16:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-14 16:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 16:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-14 16:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-14 16:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 16:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-14 16:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-14 16:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 16:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-14 16:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-14 16:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 16:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-14 16:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-14 16:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 16:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-14 16:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-14 16:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 16:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-14 16:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-14 16:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 16:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-14 16:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-14 16:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 16:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-14 16:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-14 16:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 16:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-14 16:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-14 16:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 16:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-14 16:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-14 16:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-14 16:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-14 16:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-14 16:57:45 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-14 16:57:45 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-14 16:57:45 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-14 17:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-14 17:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-14 17:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-14 17:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-14 17:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-14 17:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-14 17:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-14 17:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-14 17:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-14 17:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 17:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.52秒
2026-01-14 17:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-14 17:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 17:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-14 17:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-14 17:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 17:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-14 17:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-14 17:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 17:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-14 17:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-14 17:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 17:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-14 17:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-14 17:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 17:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-14 17:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-14 17:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 17:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-14 17:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-14 17:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 17:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.52秒
2026-01-14 17:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-14 17:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 17:57:16 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 1.98秒
2026-01-14 17:57:16 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-14 17:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 17:57:16 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-14 17:57:16 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-14 17:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 17:57:16 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-14 17:57:16 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-14 17:57:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 17:57:17 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-14 17:57:17 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-14 17:57:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 17:57:17 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-14 17:57:17 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-14 17:57:17 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-14 17:57:17 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-14 17:57:17 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-14 17:57:17 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-14 17:57:17 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-14 17:57:17 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-14 18:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-14 18:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-14 18:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-14 18:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-14 18:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-14 18:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-14 18:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-14 18:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-14 18:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-14 18:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 18:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.47秒
2026-01-14 18:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-14 18:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 18:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-14 18:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-14 18:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 18:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-14 18:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-14 18:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 18:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-14 18:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-14 18:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 18:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-14 18:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-14 18:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 18:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-14 18:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-14 18:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 18:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.51秒
2026-01-14 18:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-14 18:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 18:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-14 18:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-14 18:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 18:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-14 18:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-14 18:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 18:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-14 18:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-14 18:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 18:57:45 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-14 18:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-14 18:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 18:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-14 18:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-14 18:57:46 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 18:57:46 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-14 18:57:46 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-14 18:57:46 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-14 18:57:46 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-14 18:57:46 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-14 18:57:46 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-14 18:57:46 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-14 18:57:46 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-14 19:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-14 19:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-14 19:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-14 19:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-14 19:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-14 19:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-14 19:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-14 19:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-14 19:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-14 19:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 19:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-14 19:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-14 19:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 19:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-14 19:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-14 19:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 19:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-14 19:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-14 19:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 19:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-14 19:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-14 19:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 19:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-14 19:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-14 19:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 19:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-14 19:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-14 19:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 19:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.53秒
2026-01-14 19:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-14 19:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 19:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-14 19:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-14 19:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 19:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-14 19:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-14 19:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 19:57:15 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-14 19:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-14 19:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 19:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-14 19:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-14 19:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 19:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-14 19:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-14 19:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 19:57:16 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-14 19:57:16 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-14 19:57:16 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-14 19:57:16 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-14 19:57:16 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-14 19:57:16 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-14 19:57:16 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-14 19:57:16 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-14 20:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-14 20:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-14 20:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-14 20:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-14 20:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-14 20:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-14 20:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-14 20:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-14 20:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-14 20:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 20:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-14 20:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-14 20:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 20:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-14 20:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-14 20:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 20:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-14 20:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-14 20:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 20:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-14 20:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-14 20:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 20:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-14 20:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-14 20:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 20:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-14 20:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-14 20:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 20:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.53秒
2026-01-14 20:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-14 20:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 20:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-14 20:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-14 20:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 20:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-14 20:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-14 20:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 20:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-14 20:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-14 20:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 20:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-14 20:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-14 20:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 20:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-14 20:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-14 20:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 20:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-14 20:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-14 20:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-14 20:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-14 20:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-14 20:57:15 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-14 20:57:15 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-14 20:57:15 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-14 21:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-14 21:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-14 21:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-14 21:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-14 21:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-14 21:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-14 21:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-14 21:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-14 21:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-14 21:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 21:57:42 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.48秒
2026-01-14 21:57:42 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-14 21:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 21:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-14 21:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-14 21:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 21:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-14 21:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-14 21:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 21:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-14 21:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-14 21:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 21:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-14 21:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-14 21:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 21:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-14 21:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-14 21:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 21:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-14 21:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-14 21:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 21:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-14 21:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-14 21:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 21:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-14 21:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-14 21:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 21:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-14 21:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-14 21:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 21:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-14 21:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-14 21:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 21:57:44 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-14 21:57:44 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-14 21:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 21:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-14 21:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-14 21:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-14 21:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-14 21:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-14 21:57:45 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-14 21:57:45 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-14 21:57:45 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-14 22:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-14 22:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-14 22:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-14 22:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-14 22:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-14 22:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-14 22:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-14 22:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-14 22:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-14 22:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 22:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-14 22:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-14 22:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 22:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-14 22:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-14 22:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 22:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-14 22:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-14 22:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 22:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-14 22:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-14 22:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 22:57:12 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-14 22:57:12 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-14 22:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 22:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-14 22:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-14 22:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 22:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-14 22:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-14 22:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 22:57:13 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-14 22:57:13 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-14 22:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 22:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-14 22:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-14 22:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 22:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-14 22:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-14 22:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 22:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-14 22:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-14 22:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 22:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-14 22:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-14 22:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 22:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-14 22:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-14 22:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-14 22:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-14 22:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-14 22:57:15 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-14 22:57:15 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-14 22:57:15 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-14 23:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-14 23:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-14 23:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-14 23:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-14 23:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-14 23:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-14 23:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-14 23:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-14 23:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-14 23:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 23:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-14 23:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-14 23:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 23:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-14 23:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-14 23:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 23:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-14 23:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-14 23:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 23:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-14 23:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-14 23:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 23:57:12 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-14 23:57:12 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-14 23:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 23:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-14 23:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-14 23:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 23:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-14 23:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-14 23:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 23:57:13 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-14 23:57:13 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-14 23:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 23:57:13 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-14 23:57:13 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-14 23:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 23:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-14 23:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-14 23:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 23:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-14 23:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-14 23:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 23:57:14 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-14 23:57:14 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-14 23:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-14 23:57:14 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-14 23:57:14 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-14 23:57:14 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-14 23:57:14 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-14 23:57:14 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-14 23:57:14 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-14 23:57:14 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-14 23:57:14 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-15 07:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-15 07:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-15 07:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-15 07:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-15 07:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-15 07:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-15 07:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-15 07:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-15 07:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-15 07:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 07:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.51秒
2026-01-15 07:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-15 07:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 07:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-15 07:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-15 07:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 07:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-15 07:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-15 07:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 07:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-15 07:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-15 07:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 07:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-15 07:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-15 07:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 07:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-15 07:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-15 07:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 07:57:44 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.52秒
2026-01-15 07:57:44 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-15 07:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 07:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-15 07:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-15 07:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 07:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-15 07:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-15 07:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 07:57:45 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-15 07:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-15 07:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 07:57:45 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-15 07:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-15 07:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 07:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-15 07:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-15 07:57:46 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 07:57:46 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-15 07:57:46 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-15 07:57:46 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-15 07:57:46 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-15 07:57:46 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-15 07:57:46 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-15 07:57:46 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-15 07:57:46 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-15 08:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-15 08:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-15 08:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-15 08:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-15 08:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-15 08:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-15 08:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-15 08:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-15 08:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-15 08:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 08:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.49秒
2026-01-15 08:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-15 08:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 08:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-15 08:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-15 08:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 08:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-15 08:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-15 08:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 08:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-15 08:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-15 08:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 08:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-15 08:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-15 08:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 08:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-15 08:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-15 08:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 08:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-15 08:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-15 08:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 08:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-15 08:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-15 08:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 08:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-15 08:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-15 08:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 08:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-15 08:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-15 08:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 08:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-15 08:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-15 08:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 08:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-15 08:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-15 08:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 08:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-15 08:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-15 08:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-15 08:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-15 08:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-15 08:57:45 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-15 08:57:45 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-15 08:57:45 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-15 09:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-15 09:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-15 09:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-15 09:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-15 09:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-15 09:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-15 09:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-15 09:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-15 09:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-15 09:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 09:57:12 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-15 09:57:12 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-15 09:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 09:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-15 09:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-15 09:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 09:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-15 09:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-15 09:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 09:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-15 09:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-15 09:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 09:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-15 09:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-15 09:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 09:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-15 09:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-15 09:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 09:57:14 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.62秒
2026-01-15 09:57:14 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-15 09:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 09:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-15 09:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-15 09:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 09:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-15 09:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-15 09:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 09:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-15 09:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-15 09:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 09:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-15 09:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-15 09:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 09:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-15 09:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-15 09:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 09:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-15 09:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-15 09:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-15 09:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-15 09:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-15 09:57:15 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-15 09:57:15 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-15 09:57:15 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-15 10:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-15 10:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-15 10:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-15 10:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-15 10:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-15 10:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-15 10:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-15 10:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-15 10:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-15 10:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 10:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.43秒
2026-01-15 10:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-15 10:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 10:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-15 10:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-15 10:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 10:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-15 10:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-15 10:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 10:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-15 10:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-15 10:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 10:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-15 10:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-15 10:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 10:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-15 10:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-15 10:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 10:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-15 10:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-15 10:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 10:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-15 10:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-15 10:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 10:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-15 10:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-15 10:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 10:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-15 10:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-15 10:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 10:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-15 10:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-15 10:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 10:57:44 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-15 10:57:44 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-15 10:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 10:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-15 10:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-15 10:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-15 10:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-15 10:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-15 10:57:45 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-15 10:57:45 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-15 10:57:45 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-15 11:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-15 11:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-15 11:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-15 11:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-15 11:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-15 11:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-15 11:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-15 11:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-15 11:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-15 11:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 11:57:42 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.60秒
2026-01-15 11:57:42 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-15 11:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 11:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-15 11:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-15 11:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 11:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-15 11:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-15 11:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 11:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-15 11:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-15 11:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 11:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-15 11:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-15 11:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 11:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-15 11:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-15 11:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 11:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.51秒
2026-01-15 11:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-15 11:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 11:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-15 11:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-15 11:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 11:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-15 11:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-15 11:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 11:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-15 11:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-15 11:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 11:57:45 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-15 11:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-15 11:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 11:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-15 11:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-15 11:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 11:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-15 11:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-15 11:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-15 11:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-15 11:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-15 11:57:45 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-15 11:57:45 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-15 11:57:45 - __main__ - INFO - 从今天关键词匹配公告中筛选出 2 条auto_announcements表中不存在的新公告
2026-01-15 11:57:45 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-15 11:57:45 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 2 条定时搜索公告到专用表
2026-01-15 11:57:45 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-15 11:57:45 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-15 11:57:45 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-15 11:57:45 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-15 11:57:45 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-15 11:57:45 - gx_gp_monitor.notification.wechat - INFO - 开始发送 2 条公告通知,每条单独发送
2026-01-15 11:57:45 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-15 11:57:46 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-15 11:57:46 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-15 11:57:46 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 2/2 条成功
2026-01-15 11:57:46 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-15 11:57:46 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-15 12:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-15 12:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-15 12:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-15 12:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-15 12:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-15 12:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-15 12:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-15 12:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-15 12:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-15 12:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 12:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.50秒
2026-01-15 12:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-15 12:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 12:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-15 12:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-15 12:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 12:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-15 12:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-15 12:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 12:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-15 12:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-15 12:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 12:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-15 12:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-15 12:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 12:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-15 12:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-15 12:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 12:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-15 12:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-15 12:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 12:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-15 12:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-15 12:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 12:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-15 12:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-15 12:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 12:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-15 12:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-15 12:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 12:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-15 12:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-15 12:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 12:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-15 12:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-15 12:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 12:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-15 12:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-15 12:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-15 12:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-15 12:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-15 12:57:45 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-15 12:57:45 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-15 12:57:45 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-15 12:57:45 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-15 13:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-15 13:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-15 13:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-15 13:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-15 13:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-15 13:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-15 13:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-15 13:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-15 13:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-15 13:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 13:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-15 13:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-15 13:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 13:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-15 13:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-15 13:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 13:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-15 13:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-15 13:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 13:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-15 13:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-15 13:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 13:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-15 13:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-15 13:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 13:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-15 13:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-15 13:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 13:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-15 13:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-15 13:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 13:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-15 13:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-15 13:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 13:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-15 13:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-15 13:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 13:57:15 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-15 13:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-15 13:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 13:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-15 13:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-15 13:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 13:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-15 13:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-15 13:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 13:57:16 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-15 13:57:16 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-15 13:57:16 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-15 13:57:16 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-15 13:57:16 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-15 13:57:16 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-15 13:57:16 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-15 13:57:16 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-15 13:57:16 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-15 14:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-15 14:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-15 14:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-15 14:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-15 14:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-15 14:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-15 14:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-15 14:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-15 14:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-15 14:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 14:57:12 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-15 14:57:12 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-15 14:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 14:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-15 14:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-15 14:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 14:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-15 14:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-15 14:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 14:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-15 14:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-15 14:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 14:57:12 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-15 14:57:12 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-15 14:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 14:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-15 14:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-15 14:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 14:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-15 14:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-15 14:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 14:57:13 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-15 14:57:13 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-15 14:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 14:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-15 14:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-15 14:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 14:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-15 14:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-15 14:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 14:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-15 14:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-15 14:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 14:57:14 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-15 14:57:14 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-15 14:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 14:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-15 14:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-15 14:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-15 14:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-15 14:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-15 14:57:15 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-15 14:57:15 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-15 14:57:15 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-15 14:57:15 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-15 15:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-15 15:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-15 15:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-15 15:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-15 15:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-15 15:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-15 15:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-15 15:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-15 15:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-15 15:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 15:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.45秒
2026-01-15 15:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-15 15:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 15:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-15 15:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-15 15:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 15:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-15 15:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-15 15:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 15:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-15 15:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-15 15:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 15:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-15 15:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-15 15:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 15:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-15 15:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-15 15:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 15:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-15 15:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-15 15:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 15:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-15 15:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-15 15:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 15:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-15 15:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-15 15:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 15:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-15 15:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-15 15:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 15:57:45 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-15 15:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-15 15:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 15:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-15 15:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-15 15:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 15:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-15 15:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-15 15:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-15 15:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-15 15:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-15 15:57:45 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-15 15:57:45 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-15 15:57:45 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-15 15:57:45 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-15 16:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-15 16:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-15 16:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-15 16:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-15 16:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-15 16:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-15 16:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-15 16:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-15 16:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-15 16:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 16:57:42 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.54秒
2026-01-15 16:57:42 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-15 16:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 16:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-15 16:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-15 16:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 16:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-15 16:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-15 16:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 16:57:43 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-15 16:57:43 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-15 16:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 16:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-15 16:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-15 16:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 16:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-15 16:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-15 16:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 16:57:44 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-15 16:57:44 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-15 16:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 16:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-15 16:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-15 16:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 16:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-15 16:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-15 16:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 16:57:45 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-15 16:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-15 16:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 16:57:45 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-15 16:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-15 16:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 16:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-15 16:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-15 16:57:46 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 16:57:46 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-15 16:57:46 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-15 16:57:46 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-15 16:57:46 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-15 16:57:46 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 4 条公告
2026-01-15 16:57:46 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-15 16:57:46 - __main__ - INFO - 筛选出今天关键词匹配 4 条公告
2026-01-15 16:57:46 - __main__ - INFO - 从今天关键词匹配公告中筛选出 2 条auto_announcements表中不存在的新公告
2026-01-15 16:57:46 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-15 16:57:46 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 2 条定时搜索公告到专用表
2026-01-15 16:57:46 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-15 16:57:46 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-15 16:57:46 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-15 16:57:46 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-15 16:57:46 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-15 16:57:46 - gx_gp_monitor.notification.wechat - INFO - 开始发送 2 条公告通知,每条单独发送
2026-01-15 16:57:46 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-15 16:57:46 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-15 16:57:47 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-15 16:57:47 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 2/2 条成功
2026-01-15 16:57:47 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-15 16:57:47 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-15 17:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-15 17:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-15 17:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-15 17:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-15 17:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-15 17:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-15 17:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-15 17:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-15 17:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-15 17:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 17:57:12 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.55秒
2026-01-15 17:57:12 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-15 17:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 17:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-15 17:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-15 17:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 17:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-15 17:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-15 17:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 17:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-15 17:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-15 17:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 17:57:12 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-15 17:57:12 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-15 17:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 17:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-15 17:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-15 17:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 17:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-15 17:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-15 17:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 17:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-15 17:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-15 17:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 17:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-15 17:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-15 17:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 17:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-15 17:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-15 17:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 17:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-15 17:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-15 17:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 17:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-15 17:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-15 17:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 17:57:16 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-15 17:57:16 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-15 17:57:16 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-15 17:57:16 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-15 17:57:16 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 3 条公告
2026-01-15 17:57:16 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-15 17:57:16 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-15 17:57:16 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-15 17:57:16 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-15 18:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-15 18:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-15 18:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-15 18:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-15 18:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-15 18:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-15 18:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-15 18:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-15 18:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-15 18:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 18:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.41秒
2026-01-15 18:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-15 18:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 18:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-15 18:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-15 18:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 18:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-15 18:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-15 18:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 18:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-15 18:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-15 18:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 18:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-15 18:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-15 18:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 18:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-15 18:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-15 18:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 18:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-15 18:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-15 18:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 18:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-15 18:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-15 18:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 18:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-15 18:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-15 18:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 18:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-15 18:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-15 18:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 18:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-15 18:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-15 18:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 18:57:44 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-15 18:57:44 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-15 18:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 18:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-15 18:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-15 18:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-15 18:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-15 18:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 3 条公告
2026-01-15 18:57:45 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-15 18:57:45 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-15 18:57:45 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-15 18:57:45 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-15 19:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-15 19:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-15 19:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-15 19:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-15 19:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-15 19:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-15 19:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-15 19:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-15 19:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-15 19:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 19:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-15 19:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-15 19:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 19:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-15 19:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-15 19:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 19:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-15 19:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-15 19:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 19:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-15 19:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-15 19:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 19:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-15 19:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-15 19:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 19:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-15 19:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-15 19:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 19:57:14 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 1.53秒
2026-01-15 19:57:14 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-15 19:57:14 - gx_gp_monitor.crawler.spider - WARNING - 履约验收公示 第1页获取失败: 请求失败, 状态码: 500
2026-01-15 19:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 0 条公告,耗时 0.12秒
2026-01-15 19:57:14 - gx_gp_monitor.crawler.spider - WARNING - 来源 履约验收公示 爬取失败,继续下一个来源
2026-01-15 19:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-15 19:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 19:57:16 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 1.35秒
2026-01-15 19:57:16 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-15 19:57:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 19:57:18 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 1.96秒
2026-01-15 19:57:18 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-15 19:57:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 19:57:21 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 2.70秒
2026-01-15 19:57:21 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-15 19:57:23 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 19:57:23 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 2.69秒
2026-01-15 19:57:23 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-15 19:57:25 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 19:57:25 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 2.11秒
2026-01-15 19:57:25 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 12 个,失败 1 个,获取 1200 条公告
2026-01-15 19:57:25 - __main__ - INFO - 搜索到 1200 条原始公告
2026-01-15 19:57:25 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1200 -> 3 条公告
2026-01-15 19:57:25 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 3 条公告
2026-01-15 19:57:25 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-15 19:57:25 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-15 19:57:25 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-15 19:57:25 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-15 20:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-15 20:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-15 20:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-15 20:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-15 20:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-15 20:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-15 20:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-15 20:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-15 20:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-15 20:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 20:57:12 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-15 20:57:12 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-15 20:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 20:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-15 20:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-15 20:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 20:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-15 20:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-15 20:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 20:57:13 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-15 20:57:13 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-15 20:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 20:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-15 20:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-15 20:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 20:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-15 20:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-15 20:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 20:57:14 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-15 20:57:14 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-15 20:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 20:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-15 20:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-15 20:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 20:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-15 20:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-15 20:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 20:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-15 20:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-15 20:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 20:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-15 20:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-15 20:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 20:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-15 20:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-15 20:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 20:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-15 20:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-15 20:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-15 20:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-15 20:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 3 条公告
2026-01-15 20:57:15 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-15 20:57:15 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-15 20:57:15 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-15 20:57:15 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-15 21:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-15 21:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-15 21:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-15 21:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-15 21:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-15 21:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-15 21:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-15 21:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-15 21:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-15 21:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 21:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-15 21:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-15 21:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 21:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-15 21:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-15 21:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 21:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-15 21:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-15 21:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 21:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-15 21:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-15 21:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 21:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-15 21:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-15 21:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 21:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-15 21:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-15 21:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 21:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-15 21:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-15 21:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 21:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-15 21:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-15 21:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 21:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-15 21:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-15 21:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 21:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-15 21:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-15 21:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 21:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-15 21:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-15 21:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 21:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-15 21:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-15 21:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 21:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-15 21:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-15 21:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-15 21:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-15 21:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 3 条公告
2026-01-15 21:57:15 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-15 21:57:15 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-15 21:57:15 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-15 21:57:15 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-15 22:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-15 22:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-15 22:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-15 22:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-15 22:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-15 22:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-15 22:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-15 22:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-15 22:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-15 22:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 22:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.40秒
2026-01-15 22:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-15 22:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 22:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-15 22:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-15 22:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 22:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-15 22:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-15 22:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 22:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-15 22:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-15 22:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 22:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-15 22:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-15 22:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 22:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-15 22:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-15 22:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 22:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-15 22:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-15 22:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 22:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-15 22:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-15 22:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 22:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-15 22:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-15 22:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 22:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-15 22:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-15 22:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 22:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-15 22:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-15 22:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 22:57:44 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-15 22:57:44 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-15 22:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 22:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-15 22:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-15 22:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-15 22:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-15 22:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 3 条公告
2026-01-15 22:57:45 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-15 22:57:45 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-15 22:57:45 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-15 22:57:45 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-15 23:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-15 23:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-15 23:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-15 23:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-15 23:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-15 23:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-15 23:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-15 23:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-15 23:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-15 23:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 23:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-15 23:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-15 23:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 23:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-15 23:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-15 23:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 23:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-15 23:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-15 23:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 23:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-15 23:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-15 23:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 23:57:12 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-15 23:57:12 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-15 23:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 23:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-15 23:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-15 23:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 23:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-15 23:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-15 23:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 23:57:13 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-15 23:57:13 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-15 23:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 23:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-15 23:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-15 23:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 23:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-15 23:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-15 23:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 23:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-15 23:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-15 23:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 23:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-15 23:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-15 23:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-15 23:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-15 23:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-15 23:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-15 23:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-15 23:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 3 条公告
2026-01-15 23:57:15 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-15 23:57:15 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-15 23:57:15 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-15 23:57:15 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-16 07:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-16 07:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-16 07:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-16 07:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-16 07:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-16 07:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-16 07:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-16 07:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-16 07:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-16 07:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 07:57:12 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-16 07:57:12 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-16 07:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 07:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-16 07:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-16 07:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 07:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-16 07:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-16 07:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 07:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-16 07:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-16 07:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 07:57:12 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-16 07:57:12 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-16 07:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 07:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-16 07:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-16 07:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 07:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-16 07:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-16 07:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 07:57:13 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-16 07:57:13 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-16 07:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 07:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-16 07:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-16 07:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 07:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-16 07:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-16 07:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 07:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-16 07:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-16 07:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 07:57:14 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-16 07:57:14 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-16 07:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 07:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-16 07:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-16 07:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-16 07:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-16 07:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-16 07:57:15 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-16 07:57:15 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-16 07:57:15 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-16 08:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-16 08:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-16 08:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-16 08:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-16 08:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-16 08:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-16 08:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-16 08:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-16 08:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-16 08:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 08:57:12 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-16 08:57:12 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-16 08:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 08:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-16 08:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-16 08:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 08:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-16 08:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-16 08:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 08:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-16 08:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-16 08:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 08:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-16 08:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-16 08:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 08:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-16 08:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-16 08:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 08:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-16 08:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-16 08:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 08:57:13 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-16 08:57:13 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-16 08:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 08:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-16 08:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-16 08:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 08:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-16 08:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-16 08:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 08:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 08:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-16 08:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 08:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-16 08:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-16 08:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 08:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-16 08:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-16 08:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-16 08:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-16 08:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-16 08:57:15 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-16 08:57:15 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-16 08:57:15 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-16 09:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-16 09:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-16 09:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-16 09:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-16 09:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-16 09:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-16 09:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-16 09:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-16 09:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-16 09:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 09:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.45秒
2026-01-16 09:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-16 09:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 09:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-16 09:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-16 09:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 09:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-16 09:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-16 09:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 09:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-16 09:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-16 09:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 09:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-16 09:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-16 09:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 09:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-16 09:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-16 09:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 09:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-16 09:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-16 09:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 09:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-16 09:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-16 09:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 09:57:43 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-16 09:57:43 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-16 09:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 09:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-16 09:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-16 09:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 09:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-16 09:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-16 09:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 09:57:44 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-16 09:57:44 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-16 09:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 09:57:44 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-16 09:57:44 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-16 09:57:44 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-16 09:57:44 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-16 09:57:44 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-16 09:57:44 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-16 09:57:44 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-16 09:57:44 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-16 10:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-16 10:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-16 10:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-16 10:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-16 10:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-16 10:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-16 10:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-16 10:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-16 10:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-16 10:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 10:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-16 10:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-16 10:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 10:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-16 10:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-16 10:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 10:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-16 10:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-16 10:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 10:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-16 10:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-16 10:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 10:57:12 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-16 10:57:12 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-16 10:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 10:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-16 10:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-16 10:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 10:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-16 10:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-16 10:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 10:57:13 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-16 10:57:13 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-16 10:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 10:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-16 10:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-16 10:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 10:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 10:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-16 10:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 10:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 10:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-16 10:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 10:57:14 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-16 10:57:14 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-16 10:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 10:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-16 10:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-16 10:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-16 10:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-16 10:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 1 条公告
2026-01-16 10:57:15 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-16 10:57:15 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-16 10:57:15 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-16 10:57:15 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-16 10:57:15 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-16 10:57:15 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-16 10:57:15 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-16 10:57:15 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-16 10:57:15 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-16 10:57:15 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-16 10:57:15 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-16 10:57:15 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-16 10:57:15 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-16 10:57:15 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-16 10:57:15 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-16 10:57:15 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-16 11:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-16 11:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-16 11:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-16 11:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-16 11:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-16 11:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-16 11:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-16 11:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-16 11:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-16 11:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 11:57:12 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-16 11:57:12 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-16 11:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 11:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-16 11:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-16 11:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 11:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-16 11:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-16 11:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 11:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-16 11:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-16 11:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 11:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-16 11:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-16 11:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 11:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-16 11:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-16 11:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 11:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-16 11:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-16 11:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 11:57:13 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-16 11:57:13 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-16 11:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 11:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-16 11:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-16 11:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 11:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-16 11:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-16 11:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 11:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 11:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-16 11:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 11:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 11:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-16 11:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 11:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-16 11:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-16 11:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-16 11:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-16 11:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 1 条公告
2026-01-16 11:57:15 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-16 11:57:15 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-16 11:57:15 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-16 11:57:15 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-16 12:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-16 12:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-16 12:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-16 12:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-16 12:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-16 12:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-16 12:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-16 12:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-16 12:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-16 12:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 12:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.42秒
2026-01-16 12:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-16 12:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 12:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-16 12:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-16 12:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 12:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-16 12:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-16 12:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 12:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-16 12:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-16 12:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 12:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-16 12:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-16 12:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 12:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-16 12:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-16 12:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 12:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-16 12:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-16 12:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 12:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-16 12:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-16 12:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 12:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-16 12:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-16 12:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 12:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-16 12:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-16 12:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 12:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-16 12:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-16 12:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 12:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-16 12:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-16 12:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 12:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 12:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-16 12:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-16 12:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-16 12:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 1 条公告
2026-01-16 12:57:45 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-16 12:57:45 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-16 12:57:45 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-16 12:57:45 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-16 13:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-16 13:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-16 13:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-16 13:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-16 13:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-16 13:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-16 13:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-16 13:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-16 13:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-16 13:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 13:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.44秒
2026-01-16 13:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-16 13:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 13:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-16 13:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-16 13:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 13:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-16 13:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-16 13:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 13:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 13:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-16 13:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 13:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-16 13:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-16 13:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 13:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-16 13:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-16 13:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 13:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-16 13:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-16 13:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 13:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-16 13:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-16 13:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 13:57:43 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-16 13:57:43 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-16 13:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 13:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-16 13:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-16 13:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 13:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-16 13:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-16 13:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 13:57:44 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-16 13:57:44 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-16 13:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 13:57:44 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-16 13:57:44 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-16 13:57:44 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-16 13:57:44 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-16 13:57:44 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 1 条公告
2026-01-16 13:57:44 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-16 13:57:44 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-16 13:57:44 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-16 13:57:44 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-16 14:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-16 14:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-16 14:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-16 14:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-16 14:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-16 14:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-16 14:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-16 14:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-16 14:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-16 14:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 14:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-16 14:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-16 14:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 14:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 14:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-16 14:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 14:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-16 14:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-16 14:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 14:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-16 14:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-16 14:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 14:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-16 14:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-16 14:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 14:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-16 14:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-16 14:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 14:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-16 14:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-16 14:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 14:57:13 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-16 14:57:13 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-16 14:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 14:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-16 14:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-16 14:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 14:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-16 14:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-16 14:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 14:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 14:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-16 14:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 14:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-16 14:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-16 14:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 14:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-16 14:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-16 14:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-16 14:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-16 14:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 1 条公告
2026-01-16 14:57:15 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-16 14:57:15 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-16 14:57:15 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-16 14:57:15 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-16 15:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-16 15:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-16 15:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-16 15:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-16 15:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-16 15:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-16 15:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-16 15:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-16 15:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-16 15:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 15:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.46秒
2026-01-16 15:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-16 15:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 15:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-16 15:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-16 15:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 15:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-16 15:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-16 15:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 15:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-16 15:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-16 15:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 15:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-16 15:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-16 15:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 15:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-16 15:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-16 15:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 15:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-16 15:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-16 15:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 15:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-16 15:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-16 15:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 15:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 15:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-16 15:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 15:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-16 15:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-16 15:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 15:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-16 15:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-16 15:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 15:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-16 15:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-16 15:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 15:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-16 15:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-16 15:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-16 15:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-16 15:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 1 条公告
2026-01-16 15:57:45 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-16 15:57:45 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-16 15:57:45 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-16 15:57:45 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-16 16:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-16 16:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-16 16:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-16 16:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-16 16:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-16 16:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-16 16:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-16 16:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-16 16:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-16 16:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 16:57:12 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.52秒
2026-01-16 16:57:12 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-16 16:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 16:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-16 16:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-16 16:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 16:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-16 16:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-16 16:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 16:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-16 16:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-16 16:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 16:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 16:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-16 16:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 16:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-16 16:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-16 16:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 16:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-16 16:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-16 16:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 16:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-16 16:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-16 16:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 16:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-16 16:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-16 16:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 16:57:15 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-16 16:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-16 16:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 16:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-16 16:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-16 16:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 16:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-16 16:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-16 16:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 16:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-16 16:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-16 16:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-16 16:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-16 16:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-16 16:57:15 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-16 16:57:15 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-16 16:57:15 - __main__ - INFO - 从今天关键词匹配公告中筛选出 2 条auto_announcements表中不存在的新公告
2026-01-16 16:57:15 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-16 16:57:15 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 2 条定时搜索公告到专用表
2026-01-16 16:57:15 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-16 16:57:15 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-16 16:57:15 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-16 16:57:15 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-16 16:57:15 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-16 16:57:15 - gx_gp_monitor.notification.wechat - INFO - 开始发送 2 条公告通知,每条单独发送
2026-01-16 16:57:16 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-16 16:57:16 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-16 16:57:17 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-16 16:57:17 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 2/2 条成功
2026-01-16 16:57:17 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-16 16:57:17 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-16 17:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-16 17:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-16 17:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-16 17:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-16 17:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-16 17:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-16 17:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-16 17:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-16 17:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-16 17:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 17:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-16 17:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-16 17:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 17:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-16 17:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-16 17:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 17:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-16 17:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-16 17:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 17:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 17:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-16 17:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 17:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-16 17:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-16 17:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 17:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-16 17:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-16 17:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 17:57:14 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.56秒
2026-01-16 17:57:14 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-16 17:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 17:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-16 17:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-16 17:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 17:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-16 17:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-16 17:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 17:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-16 17:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-16 17:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 17:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-16 17:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-16 17:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 17:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-16 17:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-16 17:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 17:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 17:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-16 17:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-16 17:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-16 17:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-16 17:57:15 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-16 17:57:15 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-16 17:57:15 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-16 17:57:15 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-16 18:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-16 18:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-16 18:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-16 18:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-16 18:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-16 18:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-16 18:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-16 18:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-16 18:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-16 18:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 18:57:42 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.48秒
2026-01-16 18:57:42 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-16 18:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 18:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-16 18:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-16 18:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 18:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-16 18:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-16 18:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 18:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 18:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-16 18:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 18:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-16 18:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-16 18:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 18:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-16 18:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-16 18:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 18:57:44 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.52秒
2026-01-16 18:57:44 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-16 18:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 18:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-16 18:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-16 18:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 18:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-16 18:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-16 18:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 18:57:45 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-16 18:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-16 18:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 18:57:45 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-16 18:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-16 18:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 18:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-16 18:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-16 18:57:46 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 18:57:46 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-16 18:57:46 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-16 18:57:46 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-16 18:57:46 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-16 18:57:46 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-16 18:57:46 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-16 18:57:46 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-16 18:57:46 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-16 18:57:46 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-16 19:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-16 19:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-16 19:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-16 19:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-16 19:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-16 19:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-16 19:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-16 19:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-16 19:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-16 19:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 19:57:42 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.57秒
2026-01-16 19:57:42 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-16 19:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 19:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-16 19:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-16 19:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 19:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-16 19:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-16 19:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 19:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-16 19:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-16 19:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 19:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-16 19:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-16 19:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 19:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-16 19:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-16 19:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 19:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-16 19:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-16 19:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 19:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-16 19:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-16 19:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 19:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-16 19:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-16 19:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 19:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-16 19:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-16 19:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 19:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-16 19:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-16 19:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 19:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 19:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-16 19:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 19:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-16 19:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-16 19:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-16 19:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-16 19:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-16 19:57:45 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-16 19:57:45 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-16 19:57:45 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-16 19:57:45 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-16 20:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-16 20:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-16 20:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-16 20:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-16 20:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-16 20:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-16 20:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-16 20:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-16 20:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-16 20:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 20:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.48秒
2026-01-16 20:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-16 20:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 20:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-16 20:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-16 20:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 20:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-16 20:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-16 20:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 20:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-16 20:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-16 20:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 20:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-16 20:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-16 20:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 20:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-16 20:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-16 20:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 20:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-16 20:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-16 20:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 20:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-16 20:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-16 20:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 20:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-16 20:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-16 20:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 20:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-16 20:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-16 20:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 20:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-16 20:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-16 20:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 20:57:44 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-16 20:57:44 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-16 20:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 20:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-16 20:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-16 20:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-16 20:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-16 20:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 4 条公告
2026-01-16 20:57:45 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-16 20:57:45 - __main__ - INFO - 筛选出今天关键词匹配 4 条公告
2026-01-16 20:57:45 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-16 20:57:45 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-16 20:57:45 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-16 20:57:45 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-16 20:57:45 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-16 20:57:45 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-16 20:57:45 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-16 20:57:45 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-16 20:57:45 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-16 20:57:45 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-16 20:57:45 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-16 20:57:45 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-16 20:57:45 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-16 20:57:45 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-16 21:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-16 21:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-16 21:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-16 21:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-16 21:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-16 21:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-16 21:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-16 21:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-16 21:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-16 21:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 21:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.42秒
2026-01-16 21:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-16 21:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 21:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-16 21:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-16 21:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 21:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-16 21:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-16 21:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 21:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-16 21:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-16 21:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 21:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-16 21:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-16 21:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 21:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-16 21:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-16 21:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 21:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-16 21:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-16 21:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 21:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-16 21:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-16 21:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 21:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-16 21:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-16 21:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 21:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-16 21:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-16 21:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 21:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-16 21:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-16 21:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 21:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-16 21:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-16 21:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 21:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 21:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-16 21:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-16 21:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-16 21:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 4 条公告
2026-01-16 21:57:45 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-16 21:57:45 - __main__ - INFO - 筛选出今天关键词匹配 4 条公告
2026-01-16 21:57:45 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-16 21:57:45 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-16 22:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-16 22:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-16 22:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-16 22:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-16 22:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-16 22:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-16 22:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-16 22:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-16 22:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-16 22:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 22:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-16 22:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-16 22:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 22:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-16 22:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-16 22:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 22:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-16 22:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-16 22:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 22:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-16 22:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-16 22:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 22:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-16 22:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-16 22:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 22:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-16 22:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-16 22:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 22:57:14 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-16 22:57:14 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-16 22:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 22:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-16 22:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-16 22:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 22:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-16 22:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-16 22:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 22:57:15 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-16 22:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-16 22:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 22:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-16 22:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-16 22:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 22:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-16 22:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-16 22:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 22:57:16 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-16 22:57:16 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-16 22:57:16 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-16 22:57:16 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-16 22:57:16 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 4 条公告
2026-01-16 22:57:16 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-16 22:57:16 - __main__ - INFO - 筛选出今天关键词匹配 4 条公告
2026-01-16 22:57:16 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-16 22:57:16 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-16 23:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-16 23:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-16 23:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-16 23:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-16 23:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-16 23:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-16 23:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-16 23:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-16 23:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-16 23:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 23:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.46秒
2026-01-16 23:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-16 23:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 23:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 23:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-16 23:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 23:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-16 23:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-16 23:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 23:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-16 23:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-16 23:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 23:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 23:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-16 23:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 23:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-16 23:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-16 23:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 23:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-16 23:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-16 23:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 23:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-16 23:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-16 23:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 23:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-16 23:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-16 23:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 23:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 23:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-16 23:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 23:57:45 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-16 23:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-16 23:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 23:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 23:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-16 23:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-16 23:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-16 23:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-16 23:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-16 23:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-16 23:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 4 条公告
2026-01-16 23:57:45 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-16 23:57:45 - __main__ - INFO - 筛选出今天关键词匹配 4 条公告
2026-01-16 23:57:45 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-16 23:57:45 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-17 07:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-17 07:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-17 07:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-17 07:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-17 07:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-17 07:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-17 07:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-17 07:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-17 07:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-17 07:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 07:57:13 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 1.66秒
2026-01-17 07:57:13 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-17 07:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 07:57:13 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.63秒
2026-01-17 07:57:13 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-17 07:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 07:57:13 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-17 07:57:13 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-17 07:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 07:57:14 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-17 07:57:14 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-17 07:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 07:57:14 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-17 07:57:14 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-17 07:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 07:57:14 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-17 07:57:14 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-17 07:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 07:57:15 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-17 07:57:15 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-17 07:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 07:57:15 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.70秒
2026-01-17 07:57:15 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-17 07:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 07:57:15 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-17 07:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-17 07:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 07:57:16 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-17 07:57:16 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-17 07:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 07:57:16 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-17 07:57:16 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-17 07:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 07:57:16 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-17 07:57:16 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-17 07:57:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 07:57:17 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-17 07:57:17 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-17 07:57:17 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-17 07:57:17 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-17 07:57:17 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-17 07:57:17 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-17 07:57:17 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-17 07:57:17 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-17 08:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-17 08:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-17 08:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-17 08:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-17 08:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-17 08:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-17 08:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-17 08:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-17 08:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-17 08:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 08:57:12 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-17 08:57:12 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-17 08:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 08:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-17 08:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-17 08:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 08:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-17 08:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-17 08:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 08:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-17 08:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-17 08:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 08:57:12 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-17 08:57:12 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-17 08:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 08:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-17 08:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-17 08:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 08:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-17 08:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-17 08:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 08:57:13 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-17 08:57:13 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-17 08:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 08:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-17 08:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-17 08:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 08:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-17 08:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-17 08:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 08:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-17 08:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-17 08:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 08:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-17 08:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-17 08:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 08:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-17 08:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-17 08:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-17 08:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-17 08:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-17 08:57:15 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-17 08:57:15 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-17 08:57:15 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-17 09:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-17 09:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-17 09:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-17 09:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-17 09:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-17 09:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-17 09:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-17 09:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-17 09:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-17 09:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 09:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.45秒
2026-01-17 09:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-17 09:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 09:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-17 09:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-17 09:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 09:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-17 09:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-17 09:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 09:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-17 09:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-17 09:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 09:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-17 09:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-17 09:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 09:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-17 09:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-17 09:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 09:57:44 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-17 09:57:44 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-17 09:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 09:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-17 09:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-17 09:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 09:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-17 09:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-17 09:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 09:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-17 09:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-17 09:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 09:57:45 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-17 09:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-17 09:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 09:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-17 09:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-17 09:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 09:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-17 09:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-17 09:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-17 09:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-17 09:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-17 09:57:45 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-17 09:57:45 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-17 09:57:45 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-17 10:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-17 10:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-17 10:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-17 10:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-17 10:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-17 10:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-17 10:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-17 10:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-17 10:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-17 10:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 10:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-17 10:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-17 10:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 10:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-17 10:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-17 10:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 10:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-17 10:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-17 10:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 10:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-17 10:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-17 10:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 10:57:12 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-17 10:57:12 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-17 10:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 10:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-17 10:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-17 10:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 10:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-17 10:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-17 10:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 10:57:13 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-17 10:57:13 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-17 10:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 10:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-17 10:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-17 10:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 10:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-17 10:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-17 10:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 10:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-17 10:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-17 10:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 10:57:14 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-17 10:57:14 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-17 10:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 10:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-17 10:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-17 10:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-17 10:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-17 10:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-17 10:57:15 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-17 10:57:15 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-17 10:57:15 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-17 11:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-17 11:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-17 11:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-17 11:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-17 11:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-17 11:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-17 11:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-17 11:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-17 11:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-17 11:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 11:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.49秒
2026-01-17 11:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-17 11:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 11:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-17 11:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-17 11:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 11:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-17 11:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-17 11:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 11:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-17 11:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-17 11:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 11:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-17 11:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-17 11:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 11:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-17 11:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-17 11:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 11:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-17 11:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-17 11:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 11:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-17 11:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-17 11:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 11:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-17 11:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-17 11:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 11:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-17 11:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-17 11:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 11:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-17 11:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-17 11:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 11:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-17 11:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-17 11:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 11:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-17 11:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-17 11:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-17 11:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-17 11:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-17 11:57:45 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-17 11:57:45 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-17 11:57:45 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-17 12:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-17 12:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-17 12:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-17 12:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-17 12:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-17 12:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-17 12:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-17 12:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-17 12:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-17 12:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 12:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.43秒
2026-01-17 12:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-17 12:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 12:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-17 12:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-17 12:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 12:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-17 12:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-17 12:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 12:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-17 12:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-17 12:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 12:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-17 12:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-17 12:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 12:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-17 12:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-17 12:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 12:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-17 12:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-17 12:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 12:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-17 12:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-17 12:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 12:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-17 12:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-17 12:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 12:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-17 12:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-17 12:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 12:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-17 12:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-17 12:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 12:57:44 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-17 12:57:44 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-17 12:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 12:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-17 12:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-17 12:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-17 12:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-17 12:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-17 12:57:45 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-17 12:57:45 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-17 12:57:45 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-17 13:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-17 13:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-17 13:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-17 13:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-17 13:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-17 13:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-17 13:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-17 13:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-17 13:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-17 13:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 13:57:12 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.51秒
2026-01-17 13:57:12 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-17 13:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 13:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-17 13:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-17 13:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 13:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-17 13:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-17 13:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 13:57:13 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-17 13:57:13 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-17 13:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 13:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-17 13:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-17 13:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 13:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-17 13:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-17 13:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 13:57:14 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-17 13:57:14 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-17 13:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 13:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-17 13:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-17 13:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 13:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-17 13:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-17 13:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 13:57:15 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-17 13:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-17 13:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 13:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-17 13:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-17 13:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 13:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-17 13:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-17 13:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 13:57:16 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-17 13:57:16 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-17 13:57:16 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-17 13:57:16 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-17 13:57:16 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-17 13:57:16 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-17 13:57:16 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-17 13:57:16 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-17 14:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-17 14:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-17 14:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-17 14:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-17 14:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-17 14:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-17 14:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-17 14:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-17 14:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-17 14:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 14:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.43秒
2026-01-17 14:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-17 14:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 14:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-17 14:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-17 14:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 14:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-17 14:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-17 14:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 14:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-17 14:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-17 14:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 14:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-17 14:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-17 14:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 14:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-17 14:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-17 14:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 14:57:44 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.51秒
2026-01-17 14:57:44 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-17 14:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 14:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-17 14:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-17 14:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 14:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-17 14:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-17 14:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 14:57:45 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-17 14:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-17 14:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 14:57:45 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-17 14:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-17 14:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 14:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-17 14:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-17 14:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 14:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-17 14:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-17 14:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-17 14:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-17 14:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-17 14:57:45 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-17 14:57:45 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-17 14:57:45 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-17 15:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-17 15:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-17 15:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-17 15:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-17 15:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-17 15:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-17 15:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-17 15:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-17 15:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-17 15:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 15:57:12 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-17 15:57:12 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-17 15:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 15:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-17 15:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-17 15:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 15:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-17 15:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-17 15:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 15:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-17 15:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-17 15:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 15:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-17 15:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-17 15:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 15:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-17 15:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-17 15:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 15:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-17 15:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-17 15:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 15:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-17 15:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-17 15:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 15:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-17 15:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-17 15:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 15:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-17 15:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-17 15:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 15:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-17 15:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-17 15:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 15:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-17 15:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-17 15:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 15:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-17 15:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-17 15:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-17 15:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-17 15:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-17 15:57:15 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-17 15:57:15 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-17 15:57:15 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-17 16:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-17 16:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-17 16:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-17 16:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-17 16:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-17 16:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-17 16:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-17 16:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-17 16:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-17 16:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 16:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-17 16:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-17 16:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 16:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-17 16:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-17 16:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 16:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-17 16:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-17 16:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 16:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-17 16:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-17 16:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 16:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-17 16:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-17 16:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 16:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-17 16:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-17 16:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 16:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-17 16:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-17 16:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 16:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-17 16:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-17 16:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 16:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-17 16:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-17 16:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 16:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-17 16:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-17 16:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 16:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-17 16:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-17 16:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 16:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-17 16:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-17 16:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 16:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-17 16:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-17 16:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-17 16:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-17 16:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-17 16:57:15 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-17 16:57:15 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-17 16:57:15 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-17 17:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-17 17:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-17 17:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-17 17:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-17 17:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-17 17:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-17 17:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-17 17:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-17 17:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-17 17:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 17:57:42 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.40秒
2026-01-17 17:57:42 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-17 17:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 17:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-17 17:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-17 17:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 17:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-17 17:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-17 17:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 17:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-17 17:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-17 17:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 17:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-17 17:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-17 17:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 17:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-17 17:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-17 17:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 17:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-17 17:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-17 17:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 17:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-17 17:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-17 17:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 17:57:43 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-17 17:57:43 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-17 17:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 17:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-17 17:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-17 17:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 17:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-17 17:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-17 17:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 17:57:44 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-17 17:57:44 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-17 17:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 17:57:44 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-17 17:57:44 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-17 17:57:44 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-17 17:57:44 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-17 17:57:44 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-17 17:57:44 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-17 17:57:44 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-17 17:57:44 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-17 18:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-17 18:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-17 18:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-17 18:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-17 18:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-17 18:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-17 18:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-17 18:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-17 18:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-17 18:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 18:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.47秒
2026-01-17 18:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-17 18:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 18:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-17 18:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-17 18:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 18:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-17 18:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-17 18:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 18:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-17 18:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-17 18:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 18:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-17 18:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-17 18:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 18:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-17 18:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-17 18:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 18:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-17 18:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-17 18:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 18:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-17 18:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-17 18:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 18:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-17 18:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-17 18:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 18:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-17 18:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-17 18:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 18:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-17 18:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-17 18:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 18:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-17 18:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-17 18:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 18:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-17 18:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-17 18:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-17 18:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-17 18:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-17 18:57:45 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-17 18:57:45 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-17 18:57:45 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-17 19:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-17 19:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-17 19:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-17 19:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-17 19:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-17 19:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-17 19:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-17 19:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-17 19:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-17 19:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 19:57:12 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-17 19:57:12 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-17 19:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 19:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-17 19:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-17 19:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 19:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-17 19:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-17 19:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 19:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-17 19:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-17 19:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 19:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-17 19:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-17 19:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 19:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-17 19:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-17 19:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 19:57:14 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-17 19:57:14 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-17 19:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 19:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-17 19:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-17 19:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 19:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-17 19:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-17 19:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 19:57:15 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-17 19:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-17 19:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 19:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-17 19:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-17 19:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 19:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-17 19:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-17 19:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 19:57:16 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-17 19:57:16 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-17 19:57:16 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-17 19:57:16 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-17 19:57:16 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-17 19:57:16 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-17 19:57:16 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-17 19:57:16 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-17 20:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-17 20:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-17 20:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-17 20:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-17 20:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-17 20:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-17 20:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-17 20:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-17 20:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-17 20:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 20:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.49秒
2026-01-17 20:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-17 20:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 20:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-17 20:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-17 20:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 20:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-17 20:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-17 20:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 20:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-17 20:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-17 20:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 20:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-17 20:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-17 20:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 20:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-17 20:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-17 20:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 20:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.53秒
2026-01-17 20:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-17 20:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 20:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-17 20:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-17 20:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 20:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-17 20:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-17 20:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 20:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-17 20:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-17 20:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 20:57:45 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-17 20:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-17 20:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 20:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-17 20:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-17 20:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 20:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-17 20:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-17 20:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-17 20:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-17 20:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-17 20:57:45 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-17 20:57:45 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-17 20:57:45 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-17 21:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-17 21:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-17 21:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-17 21:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-17 21:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-17 21:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-17 21:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-17 21:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-17 21:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-17 21:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 21:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-17 21:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-17 21:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 21:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-17 21:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-17 21:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 21:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-17 21:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-17 21:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 21:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-17 21:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-17 21:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 21:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.54秒
2026-01-17 21:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-17 21:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 21:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-17 21:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-17 21:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 21:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-17 21:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-17 21:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 21:57:13 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-17 21:57:13 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-17 21:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 21:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-17 21:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-17 21:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 21:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-17 21:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-17 21:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 21:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-17 21:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-17 21:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 21:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-17 21:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-17 21:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 21:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-17 21:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-17 21:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-17 21:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-17 21:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-17 21:57:15 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-17 21:57:15 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-17 21:57:15 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-17 22:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-17 22:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-17 22:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-17 22:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-17 22:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-17 22:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-17 22:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-17 22:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-17 22:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-17 22:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 22:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-17 22:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-17 22:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 22:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-17 22:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-17 22:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 22:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-17 22:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-17 22:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 22:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-17 22:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-17 22:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 22:57:12 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-17 22:57:12 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-17 22:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 22:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-17 22:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-17 22:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 22:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.69秒
2026-01-17 22:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-17 22:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 22:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-17 22:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-17 22:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 22:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-17 22:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-17 22:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 22:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-17 22:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-17 22:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 22:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-17 22:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-17 22:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 22:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-17 22:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-17 22:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 22:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-17 22:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-17 22:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-17 22:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-17 22:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-17 22:57:15 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-17 22:57:15 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-17 22:57:15 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-17 23:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-17 23:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-17 23:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-17 23:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-17 23:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-17 23:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-17 23:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-17 23:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-17 23:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-17 23:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 23:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.38秒
2026-01-17 23:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-17 23:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 23:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-17 23:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-17 23:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 23:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-17 23:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-17 23:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 23:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-17 23:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-17 23:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 23:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-17 23:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-17 23:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 23:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-17 23:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-17 23:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 23:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-17 23:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-17 23:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 23:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-17 23:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-17 23:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 23:57:43 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-17 23:57:43 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-17 23:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 23:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-17 23:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-17 23:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 23:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-17 23:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-17 23:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 23:57:44 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-17 23:57:44 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-17 23:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-17 23:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-17 23:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-17 23:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-17 23:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-17 23:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-17 23:57:45 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-17 23:57:45 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-17 23:57:45 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-18 07:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-18 07:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-18 07:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-18 07:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-18 07:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-18 07:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-18 07:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-18 07:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-18 07:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-18 07:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 07:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-18 07:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-18 07:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 07:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-18 07:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-18 07:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 07:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-18 07:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-18 07:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 07:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-18 07:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-18 07:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 07:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-18 07:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-18 07:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 07:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-18 07:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-18 07:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 07:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.57秒
2026-01-18 07:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-18 07:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 07:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-18 07:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-18 07:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 07:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-18 07:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-18 07:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 07:57:15 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-18 07:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-18 07:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 07:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-18 07:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-18 07:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 07:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-18 07:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-18 07:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 07:57:16 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-18 07:57:16 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-18 07:57:16 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-18 07:57:16 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-18 07:57:16 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-18 07:57:16 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-18 07:57:16 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-18 07:57:16 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-18 08:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-18 08:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-18 08:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-18 08:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-18 08:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-18 08:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-18 08:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-18 08:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-18 08:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-18 08:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 08:57:12 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-18 08:57:12 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-18 08:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 08:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-18 08:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-18 08:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 08:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-18 08:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-18 08:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 08:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-18 08:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-18 08:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 08:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-18 08:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-18 08:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 08:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-18 08:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-18 08:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 08:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-18 08:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-18 08:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 08:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-18 08:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-18 08:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 08:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-18 08:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-18 08:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 08:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-18 08:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-18 08:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 08:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-18 08:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-18 08:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 08:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-18 08:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-18 08:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 08:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-18 08:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-18 08:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-18 08:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-18 08:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-18 08:57:15 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-18 08:57:15 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-18 08:57:15 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-18 09:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-18 09:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-18 09:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-18 09:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-18 09:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-18 09:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-18 09:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-18 09:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-18 09:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-18 09:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 09:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-18 09:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-18 09:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 09:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-18 09:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-18 09:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 09:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-18 09:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-18 09:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 09:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-18 09:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-18 09:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 09:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-18 09:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-18 09:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 09:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-18 09:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-18 09:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 09:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-18 09:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-18 09:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 09:57:13 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-18 09:57:13 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-18 09:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 09:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-18 09:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-18 09:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 09:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-18 09:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-18 09:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 09:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-18 09:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-18 09:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 09:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-18 09:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-18 09:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 09:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-18 09:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-18 09:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-18 09:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-18 09:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-18 09:57:15 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-18 09:57:15 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-18 09:57:15 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-18 10:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-18 10:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-18 10:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-18 10:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-18 10:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-18 10:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-18 10:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-18 10:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-18 10:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-18 10:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 10:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.43秒
2026-01-18 10:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-18 10:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 10:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-18 10:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-18 10:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 10:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-18 10:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-18 10:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 10:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-18 10:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-18 10:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 10:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-18 10:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-18 10:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 10:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-18 10:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-18 10:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 10:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-18 10:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-18 10:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 10:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-18 10:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-18 10:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 10:57:43 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-18 10:57:43 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-18 10:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 10:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-18 10:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-18 10:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 10:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-18 10:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-18 10:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 10:57:44 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-18 10:57:44 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-18 10:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 10:57:44 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-18 10:57:44 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-18 10:57:44 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-18 10:57:44 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-18 10:57:44 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-18 10:57:44 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-18 10:57:44 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-18 10:57:44 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-18 11:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-18 11:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-18 11:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-18 11:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-18 11:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-18 11:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-18 11:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-18 11:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-18 11:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-18 11:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 11:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-18 11:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-18 11:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 11:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-18 11:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-18 11:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 11:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-18 11:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-18 11:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 11:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-18 11:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-18 11:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 11:57:12 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-18 11:57:12 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-18 11:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 11:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-18 11:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-18 11:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 11:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-18 11:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-18 11:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 11:57:13 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-18 11:57:13 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-18 11:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 11:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-18 11:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-18 11:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 11:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-18 11:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-18 11:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 11:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-18 11:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-18 11:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 11:57:14 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-18 11:57:14 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-18 11:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 11:57:14 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-18 11:57:14 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-18 11:57:14 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-18 11:57:14 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-18 11:57:14 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-18 11:57:14 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-18 11:57:14 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-18 11:57:14 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-18 12:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-18 12:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-18 12:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-18 12:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-18 12:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-18 12:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-18 12:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-18 12:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-18 12:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-18 12:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 12:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.43秒
2026-01-18 12:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-18 12:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 12:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-18 12:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-18 12:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 12:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-18 12:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-18 12:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 12:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-18 12:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-18 12:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 12:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-18 12:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-18 12:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 12:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-18 12:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-18 12:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 12:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-18 12:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-18 12:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 12:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-18 12:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-18 12:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 12:57:43 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-18 12:57:43 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-18 12:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 12:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-18 12:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-18 12:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 12:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-18 12:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-18 12:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 12:57:44 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-18 12:57:44 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-18 12:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 12:57:44 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-18 12:57:44 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-18 12:57:44 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-18 12:57:44 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-18 12:57:44 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-18 12:57:44 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-18 12:57:44 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-18 12:57:44 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-18 13:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-18 13:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-18 13:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-18 13:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-18 13:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-18 13:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-18 13:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-18 13:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-18 13:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-18 13:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 13:57:12 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-18 13:57:12 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-18 13:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 13:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-18 13:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-18 13:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 13:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-18 13:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-18 13:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 13:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-18 13:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-18 13:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 13:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-18 13:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-18 13:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 13:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-18 13:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-18 13:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 13:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-18 13:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-18 13:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 13:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-18 13:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-18 13:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 13:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-18 13:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-18 13:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 13:57:15 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-18 13:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-18 13:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 13:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-18 13:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-18 13:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 13:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-18 13:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-18 13:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 13:57:16 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-18 13:57:16 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-18 13:57:16 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-18 13:57:16 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-18 13:57:16 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-18 13:57:16 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-18 13:57:16 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-18 13:57:16 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-18 14:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-18 14:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-18 14:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-18 14:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-18 14:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-18 14:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-18 14:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-18 14:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-18 14:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-18 14:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 14:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.45秒
2026-01-18 14:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-18 14:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 14:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-18 14:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-18 14:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 14:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-18 14:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-18 14:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 14:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-18 14:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-18 14:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 14:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-18 14:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-18 14:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 14:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-18 14:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-18 14:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 14:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-18 14:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-18 14:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 14:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-18 14:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-18 14:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 14:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-18 14:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-18 14:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 14:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-18 14:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-18 14:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 14:57:45 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-18 14:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-18 14:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 14:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-18 14:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-18 14:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 14:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-18 14:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-18 14:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-18 14:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-18 14:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-18 14:57:45 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-18 14:57:45 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-18 14:57:45 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-18 15:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-18 15:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-18 15:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-18 15:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-18 15:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-18 15:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-18 15:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-18 15:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-18 15:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-18 15:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 15:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.47秒
2026-01-18 15:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-18 15:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 15:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-18 15:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-18 15:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 15:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-18 15:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-18 15:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 15:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-18 15:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-18 15:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 15:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-18 15:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-18 15:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 15:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-18 15:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-18 15:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 15:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-18 15:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-18 15:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 15:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-18 15:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-18 15:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 15:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-18 15:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-18 15:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 15:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-18 15:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-18 15:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 15:57:45 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-18 15:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-18 15:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 15:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-18 15:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-18 15:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 15:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-18 15:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-18 15:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-18 15:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-18 15:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-18 15:57:45 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-18 15:57:45 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-18 15:57:45 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-18 16:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-18 16:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-18 16:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-18 16:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-18 16:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-18 16:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-18 16:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-18 16:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-18 16:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-18 16:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 16:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.54秒
2026-01-18 16:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-18 16:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 16:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-18 16:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-18 16:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 16:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-18 16:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-18 16:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 16:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-18 16:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-18 16:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 16:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-18 16:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-18 16:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 16:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-18 16:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-18 16:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 16:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-18 16:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-18 16:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 16:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-18 16:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-18 16:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 16:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-18 16:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-18 16:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 16:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-18 16:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-18 16:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 16:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-18 16:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-18 16:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 16:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-18 16:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-18 16:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 16:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-18 16:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-18 16:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-18 16:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-18 16:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-18 16:57:45 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-18 16:57:45 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-18 16:57:45 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-18 17:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-18 17:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-18 17:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-18 17:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-18 17:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-18 17:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-18 17:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-18 17:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-18 17:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-18 17:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 17:57:42 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.53秒
2026-01-18 17:57:42 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-18 17:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 17:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-18 17:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-18 17:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 17:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-18 17:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-18 17:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 17:57:43 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-18 17:57:43 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-18 17:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 17:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-18 17:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-18 17:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 17:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-18 17:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-18 17:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 17:57:44 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-18 17:57:44 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-18 17:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 17:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-18 17:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-18 17:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 17:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-18 17:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-18 17:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 17:57:45 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-18 17:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-18 17:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 17:57:45 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-18 17:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-18 17:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 17:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-18 17:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-18 17:57:46 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 17:57:46 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-18 17:57:46 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-18 17:57:46 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-18 17:57:46 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-18 17:57:46 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-18 17:57:46 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-18 17:57:46 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-18 17:57:46 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-18 18:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-18 18:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-18 18:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-18 18:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-18 18:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-18 18:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-18 18:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-18 18:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-18 18:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-18 18:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 18:57:12 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.56秒
2026-01-18 18:57:12 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-18 18:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 18:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-18 18:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-18 18:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 18:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-18 18:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-18 18:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 18:57:13 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-18 18:57:13 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-18 18:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 18:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-18 18:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-18 18:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 18:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-18 18:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-18 18:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 18:57:14 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-18 18:57:14 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-18 18:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 18:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-18 18:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-18 18:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 18:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-18 18:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-18 18:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 18:57:15 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-18 18:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-18 18:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 18:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-18 18:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-18 18:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 18:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-18 18:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-18 18:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 18:57:16 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-18 18:57:16 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-18 18:57:16 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-18 18:57:16 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-18 18:57:16 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-18 18:57:16 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-18 18:57:16 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-18 18:57:16 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-18 19:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-18 19:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-18 19:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-18 19:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-18 19:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-18 19:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-18 19:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-18 19:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-18 19:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-18 19:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 19:57:42 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.52秒
2026-01-18 19:57:42 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-18 19:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 19:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-18 19:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-18 19:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 19:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-18 19:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-18 19:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 19:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-18 19:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-18 19:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 19:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-18 19:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-18 19:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 19:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-18 19:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-18 19:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 19:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-18 19:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-18 19:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 19:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-18 19:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-18 19:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 19:57:43 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-18 19:57:43 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-18 19:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 19:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-18 19:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-18 19:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 19:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-18 19:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-18 19:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 19:57:44 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-18 19:57:44 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-18 19:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 19:57:44 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-18 19:57:44 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-18 19:57:44 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-18 19:57:44 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-18 19:57:44 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-18 19:57:44 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-18 19:57:44 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-18 19:57:44 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-18 20:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-18 20:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-18 20:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-18 20:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-18 20:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-18 20:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-18 20:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-18 20:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-18 20:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-18 20:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 20:57:12 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.52秒
2026-01-18 20:57:12 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-18 20:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 20:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-18 20:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-18 20:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 20:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-18 20:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-18 20:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 20:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-18 20:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-18 20:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 20:57:12 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-18 20:57:12 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-18 20:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 20:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-18 20:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-18 20:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 20:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-18 20:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-18 20:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 20:57:13 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-18 20:57:13 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-18 20:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 20:57:13 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-18 20:57:13 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-18 20:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 20:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-18 20:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-18 20:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 20:57:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-18 20:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-18 20:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 20:57:14 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-18 20:57:14 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-18 20:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 20:57:14 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-18 20:57:14 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-18 20:57:14 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-18 20:57:14 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-18 20:57:14 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-18 20:57:14 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-18 20:57:14 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-18 20:57:14 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-18 21:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-18 21:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-18 21:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-18 21:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-18 21:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-18 21:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-18 21:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-18 21:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-18 21:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-18 21:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 21:57:42 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.54秒
2026-01-18 21:57:42 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-18 21:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 21:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-18 21:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-18 21:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 21:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-18 21:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-18 21:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 21:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-18 21:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-18 21:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 21:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-18 21:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-18 21:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 21:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-18 21:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-18 21:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 21:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-18 21:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-18 21:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 21:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-18 21:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-18 21:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 21:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-18 21:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-18 21:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 21:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-18 21:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-18 21:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 21:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-18 21:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-18 21:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 21:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-18 21:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-18 21:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 21:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-18 21:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-18 21:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-18 21:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-18 21:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-18 21:57:45 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-18 21:57:45 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-18 21:57:45 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-18 22:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-18 22:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-18 22:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-18 22:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-18 22:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-18 22:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-18 22:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-18 22:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-18 22:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-18 22:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 22:57:42 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.56秒
2026-01-18 22:57:42 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-18 22:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 22:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-18 22:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-18 22:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 22:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-18 22:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-18 22:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 22:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-18 22:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-18 22:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 22:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-18 22:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-18 22:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 22:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-18 22:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-18 22:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 22:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-18 22:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-18 22:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 22:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-18 22:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-18 22:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 22:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-18 22:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-18 22:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 22:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-18 22:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-18 22:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 22:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-18 22:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-18 22:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 22:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-18 22:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-18 22:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 22:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-18 22:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-18 22:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-18 22:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-18 22:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-18 22:57:45 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-18 22:57:45 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-18 22:57:45 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-18 23:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-18 23:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-18 23:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-18 23:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-18 23:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-18 23:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-18 23:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-18 23:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-18 23:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-18 23:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 23:57:12 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.52秒
2026-01-18 23:57:12 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-18 23:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 23:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-18 23:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-18 23:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 23:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-18 23:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-18 23:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 23:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-18 23:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-18 23:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 23:57:14 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 1.15秒
2026-01-18 23:57:14 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-18 23:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 23:57:14 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-18 23:57:14 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-18 23:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 23:57:14 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.51秒
2026-01-18 23:57:14 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-18 23:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 23:57:15 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-18 23:57:15 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-18 23:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 23:57:15 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-18 23:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-18 23:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 23:57:15 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-18 23:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-18 23:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 23:57:16 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-18 23:57:16 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-18 23:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 23:57:16 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-18 23:57:16 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-18 23:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-18 23:57:16 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-18 23:57:16 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-18 23:57:16 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-18 23:57:16 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-18 23:57:16 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-18 23:57:16 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-18 23:57:16 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-18 23:57:16 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-19 07:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-19 07:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-19 07:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-19 07:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-19 07:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-19 07:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-19 07:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-19 07:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-19 07:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-19 07:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 07:57:42 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.55秒
2026-01-19 07:57:42 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-19 07:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 07:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-19 07:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-19 07:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 07:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-19 07:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-19 07:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 07:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-19 07:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-19 07:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 07:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-19 07:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-19 07:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 07:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-19 07:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-19 07:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 07:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-19 07:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-19 07:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 07:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-19 07:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-19 07:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 07:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-19 07:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-19 07:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 07:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-19 07:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-19 07:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 07:57:45 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-19 07:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-19 07:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 07:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-19 07:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-19 07:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 07:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-19 07:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-19 07:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-19 07:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-19 07:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 0 条公告
2026-01-19 07:57:45 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-19 07:57:45 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-19 07:57:45 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-19 08:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-19 08:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-19 08:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-19 08:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-19 08:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-19 08:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-19 08:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-19 08:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-19 08:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-19 08:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 08:57:42 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.55秒
2026-01-19 08:57:42 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-19 08:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 08:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-19 08:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-19 08:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 08:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-19 08:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-19 08:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 08:57:43 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-19 08:57:43 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-19 08:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 08:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-19 08:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-19 08:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 08:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-19 08:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-19 08:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 08:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-19 08:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-19 08:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 08:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-19 08:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-19 08:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 08:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-19 08:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-19 08:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 08:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-19 08:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-19 08:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 08:57:45 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-19 08:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-19 08:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 08:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-19 08:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-19 08:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 08:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-19 08:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-19 08:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-19 08:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-19 08:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 0 条公告
2026-01-19 08:57:45 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-19 08:57:45 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-19 08:57:45 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-19 09:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-19 09:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-19 09:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-19 09:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-19 09:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-19 09:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-19 09:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-19 09:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-19 09:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-19 09:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 09:57:12 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.57秒
2026-01-19 09:57:12 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-19 09:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 09:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-19 09:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-19 09:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 09:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-19 09:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-19 09:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 09:57:13 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-19 09:57:13 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-19 09:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 09:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-19 09:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-19 09:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 09:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-19 09:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-19 09:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 09:57:14 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-19 09:57:14 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-19 09:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 09:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-19 09:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-19 09:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 09:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-19 09:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-19 09:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 09:57:15 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-19 09:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-19 09:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 09:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-19 09:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-19 09:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 09:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-19 09:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-19 09:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 09:57:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-19 09:57:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-19 09:57:15 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-19 09:57:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-19 09:57:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 1 条公告
2026-01-19 09:57:15 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-19 09:57:15 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-19 09:57:15 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-19 09:57:15 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-19 09:57:15 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-19 09:57:15 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-19 09:57:15 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-19 09:57:15 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-19 09:57:15 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-19 09:57:15 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-19 09:57:15 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-19 09:57:16 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-19 09:57:16 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-19 09:57:16 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-19 09:57:16 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-19 09:57:16 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-19 10:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-19 10:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-19 10:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-19 10:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-19 10:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-19 10:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-19 10:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-19 10:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-19 10:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-19 10:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 10:57:12 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-19 10:57:12 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-19 10:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 10:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-19 10:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-19 10:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 10:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-19 10:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-19 10:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 10:57:13 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-19 10:57:13 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-19 10:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 10:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-19 10:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-19 10:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 10:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-19 10:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-19 10:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 10:57:14 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-19 10:57:14 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-19 10:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 10:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-19 10:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-19 10:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 10:57:15 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-19 10:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-19 10:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 10:57:15 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-19 10:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-19 10:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 10:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-19 10:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-19 10:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 10:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-19 10:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-19 10:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 10:57:16 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-19 10:57:16 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-19 10:57:16 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-19 10:57:16 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 6 条公告
2026-01-19 10:57:16 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 6 -> 2 条公告
2026-01-19 10:57:16 - __main__ - INFO - 关键词筛选后剩余 6 条公告
2026-01-19 10:57:16 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-19 10:57:16 - __main__ - INFO - 从今天关键词匹配公告中筛选出 2 条auto_announcements表中不存在的新公告
2026-01-19 10:57:16 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-19 10:57:16 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 2 条定时搜索公告到专用表
2026-01-19 10:57:16 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-19 10:57:16 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-19 10:57:16 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-19 10:57:16 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-19 10:57:16 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-19 10:57:16 - gx_gp_monitor.notification.wechat - INFO - 开始发送 2 条公告通知,每条单独发送
2026-01-19 10:57:16 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-19 10:57:16 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-19 10:57:17 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-19 10:57:17 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 2/2 条成功
2026-01-19 10:57:17 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-19 10:57:17 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-19 11:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-19 11:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-19 11:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-19 11:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-19 11:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-19 11:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-19 11:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-19 11:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-19 11:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-19 11:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 11:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.48秒
2026-01-19 11:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-19 11:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 11:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-19 11:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-19 11:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 11:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-19 11:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-19 11:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 11:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-19 11:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-19 11:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 11:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-19 11:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-19 11:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 11:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-19 11:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-19 11:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 11:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-19 11:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-19 11:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 11:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-19 11:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-19 11:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 11:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-19 11:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-19 11:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 11:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-19 11:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-19 11:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 11:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-19 11:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-19 11:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 11:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-19 11:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-19 11:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 11:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-19 11:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-19 11:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-19 11:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-19 11:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 1 条公告
2026-01-19 11:57:45 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-19 11:57:45 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-19 11:57:45 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-19 11:57:45 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-19 12:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-19 12:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-19 12:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-19 12:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-19 12:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-19 12:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-19 12:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-19 12:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-19 12:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-19 12:57:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 12:57:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.51秒
2026-01-19 12:57:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-19 12:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 12:57:12 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-19 12:57:12 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-19 12:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 12:57:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-19 12:57:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-19 12:57:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 12:57:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-19 12:57:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-19 12:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 12:57:13 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-19 12:57:13 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-19 12:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 12:57:13 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-19 12:57:13 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-19 12:57:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 12:57:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.52秒
2026-01-19 12:57:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-19 12:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 12:57:14 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-19 12:57:14 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-19 12:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 12:57:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-19 12:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-19 12:57:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 12:57:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-19 12:57:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-19 12:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 12:57:15 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-19 12:57:15 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-19 12:57:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 12:57:15 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-19 12:57:15 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-19 12:57:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 12:57:16 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-19 12:57:16 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-19 12:57:16 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-19 12:57:16 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-19 12:57:16 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 1 条公告
2026-01-19 12:57:16 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-19 12:57:16 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-19 12:57:16 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-19 12:57:16 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-19 12:57:16 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-19 12:57:16 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-19 12:57:16 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-19 12:57:16 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-19 12:57:16 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-19 12:57:16 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-19 12:57:16 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-19 12:57:16 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-19 12:57:16 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-19 12:57:16 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-19 12:57:16 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-19 12:57:16 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-19 13:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-19 13:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-19 13:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-19 13:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-19 13:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-19 13:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-19 13:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-19 13:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-19 13:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-19 13:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 13:57:42 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.52秒
2026-01-19 13:57:42 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-19 13:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 13:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-19 13:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-19 13:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 13:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-19 13:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-19 13:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 13:57:43 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-19 13:57:43 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-19 13:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 13:57:43 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-19 13:57:43 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-19 13:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 13:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-19 13:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-19 13:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 13:57:44 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-19 13:57:44 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-19 13:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 13:57:44 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-19 13:57:44 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-19 13:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 13:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-19 13:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-19 13:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 13:57:45 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-19 13:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-19 13:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 13:57:45 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-19 13:57:45 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-19 13:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 13:57:45 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-19 13:57:45 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-19 13:57:46 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 13:57:46 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-19 13:57:46 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-19 13:57:46 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-19 13:57:46 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-19 13:57:46 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 1 条公告
2026-01-19 13:57:46 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-19 13:57:46 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-19 13:57:46 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-19 13:57:46 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-19 14:57:11 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-19 14:57:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-19 14:57:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-19 14:57:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-19 14:57:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-19 14:57:11 - __main__ - INFO - 开始执行定时搜索任务
2026-01-19 14:57:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-19 14:57:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-19 14:57:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-19 14:57:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 14:57:41 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.48秒
2026-01-19 14:57:41 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-19 14:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 14:57:42 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-19 14:57:42 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-19 14:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 14:57:42 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-19 14:57:42 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-19 14:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 14:57:42 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-19 14:57:42 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-19 14:57:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 14:57:42 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-19 14:57:42 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-19 14:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 14:57:43 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-19 14:57:43 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-19 14:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 14:57:43 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-19 14:57:43 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-19 14:57:43 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 14:57:43 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-19 14:57:43 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-19 14:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 14:57:44 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-19 14:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-19 14:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 14:57:44 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-19 14:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-19 14:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 14:57:44 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-19 14:57:44 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-19 14:57:44 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 14:57:44 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-19 14:57:44 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-19 14:57:45 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 14:57:45 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-19 14:57:45 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-19 14:57:45 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-19 14:57:45 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-19 14:57:45 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 1 条公告
2026-01-19 14:57:45 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-19 14:57:45 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-19 14:57:45 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-19 14:57:45 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-19 16:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-19 16:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-19 16:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-19 16:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-19 16:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-19 16:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-19 16:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-19 16:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-19 16:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-19 16:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 16:43:47 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.51秒
2026-01-19 16:43:47 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-19 16:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 16:43:47 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-19 16:43:47 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-19 16:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 16:43:47 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-19 16:43:47 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-19 16:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 16:43:47 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-19 16:43:47 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-19 16:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 16:43:48 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-19 16:43:48 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-19 16:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 16:43:48 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-19 16:43:48 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-19 16:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 16:43:48 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-19 16:43:48 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-19 16:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 16:43:49 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-19 16:43:49 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-19 16:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 16:43:49 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-19 16:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-19 16:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 16:43:49 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-19 16:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-19 16:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 16:43:50 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-19 16:43:50 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-19 16:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 16:43:50 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-19 16:43:50 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-19 16:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 16:43:50 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-19 16:43:50 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-19 16:43:50 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-19 16:43:50 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-19 16:43:50 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-19 16:43:50 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-19 16:43:50 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-19 16:43:50 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-19 17:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-19 17:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-19 17:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-19 17:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-19 17:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-19 17:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-19 17:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-19 17:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-19 17:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-19 17:44:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 17:44:16 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.45秒
2026-01-19 17:44:16 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-19 17:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 17:44:17 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-19 17:44:17 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-19 17:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 17:44:17 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-19 17:44:17 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-19 17:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 17:44:17 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-19 17:44:17 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-19 17:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 17:44:17 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-19 17:44:17 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-19 17:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 17:44:18 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-19 17:44:18 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-19 17:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 17:44:18 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-19 17:44:18 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-19 17:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 17:44:18 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-19 17:44:18 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-19 17:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 17:44:19 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-19 17:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-19 17:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 17:44:19 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-19 17:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-19 17:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 17:44:19 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-19 17:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-19 17:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 17:44:20 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-19 17:44:20 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-19 17:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 17:44:20 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-19 17:44:20 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-19 17:44:20 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-19 17:44:20 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-19 17:44:20 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-19 17:44:20 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-19 17:44:20 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-19 17:44:20 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-19 18:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-19 18:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-19 18:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-19 18:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-19 18:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-19 18:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-19 18:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-19 18:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-19 18:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-19 18:44:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 18:44:16 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.51秒
2026-01-19 18:44:16 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-19 18:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 18:44:17 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-19 18:44:17 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-19 18:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 18:44:17 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-19 18:44:17 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-19 18:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 18:44:17 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-19 18:44:17 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-19 18:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 18:44:17 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-19 18:44:17 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-19 18:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 18:44:18 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-19 18:44:18 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-19 18:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 18:44:18 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.51秒
2026-01-19 18:44:18 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-19 18:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 18:44:19 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-19 18:44:19 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-19 18:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 18:44:19 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-19 18:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-19 18:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 18:44:19 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-19 18:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-19 18:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 18:44:20 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-19 18:44:20 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-19 18:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 18:44:20 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-19 18:44:20 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-19 18:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 18:44:20 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-19 18:44:20 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-19 18:44:20 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-19 18:44:20 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-19 18:44:20 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-19 18:44:20 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-19 18:44:20 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-19 18:44:20 - __main__ - INFO - 从今天关键词匹配公告中筛选出 2 条auto_announcements表中不存在的新公告
2026-01-19 18:44:20 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-19 18:44:20 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 2 条定时搜索公告到专用表
2026-01-19 18:44:20 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-19 18:44:20 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-19 18:44:20 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-19 18:44:20 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-19 18:44:20 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-19 18:44:20 - gx_gp_monitor.notification.wechat - INFO - 开始发送 2 条公告通知,每条单独发送
2026-01-19 18:44:21 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-19 18:44:21 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-19 18:44:22 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-19 18:44:22 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 2/2 条成功
2026-01-19 18:44:22 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-19 18:44:22 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-19 19:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-19 19:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-19 19:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-19 19:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-19 19:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-19 19:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-19 19:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-19 19:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-19 19:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-19 19:43:46 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 19:43:46 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-19 19:43:46 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-19 19:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 19:43:47 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-19 19:43:47 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-19 19:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 19:43:47 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-19 19:43:47 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-19 19:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 19:43:47 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-19 19:43:47 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-19 19:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 19:43:47 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-19 19:43:47 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-19 19:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 19:43:48 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-19 19:43:48 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-19 19:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 19:43:48 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-19 19:43:48 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-19 19:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 19:43:48 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-19 19:43:48 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-19 19:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 19:43:49 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-19 19:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-19 19:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 19:43:49 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-19 19:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-19 19:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 19:43:49 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-19 19:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-19 19:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 19:43:49 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-19 19:43:49 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-19 19:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 19:43:50 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-19 19:43:50 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-19 19:43:50 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-19 19:43:50 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-19 19:43:50 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-19 19:43:50 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-19 19:43:50 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-19 19:43:50 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-19 19:43:50 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-19 20:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-19 20:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-19 20:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-19 20:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-19 20:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-19 20:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-19 20:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-19 20:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-19 20:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-19 20:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 20:43:47 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-19 20:43:47 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-19 20:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 20:43:47 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-19 20:43:47 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-19 20:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 20:43:47 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-19 20:43:47 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-19 20:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 20:43:47 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-19 20:43:47 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-19 20:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 20:43:48 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-19 20:43:48 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-19 20:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 20:43:48 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-19 20:43:48 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-19 20:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 20:43:48 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-19 20:43:48 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-19 20:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 20:43:49 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-19 20:43:49 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-19 20:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 20:43:49 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-19 20:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-19 20:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 20:43:49 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-19 20:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-19 20:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 20:43:49 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-19 20:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-19 20:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 20:43:50 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-19 20:43:50 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-19 20:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 20:43:50 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-19 20:43:50 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-19 20:43:50 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-19 20:43:50 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-19 20:43:50 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-19 20:43:50 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-19 20:43:50 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-19 20:43:50 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-19 20:43:50 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-19 21:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-19 21:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-19 21:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-19 21:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-19 21:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-19 21:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-19 21:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-19 21:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-19 21:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-19 21:44:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 21:44:16 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.48秒
2026-01-19 21:44:16 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-19 21:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 21:44:17 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-19 21:44:17 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-19 21:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 21:44:17 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-19 21:44:17 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-19 21:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 21:44:17 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-19 21:44:17 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-19 21:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 21:44:18 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-19 21:44:18 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-19 21:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 21:44:18 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-19 21:44:18 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-19 21:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 21:44:18 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-19 21:44:18 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-19 21:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 21:44:18 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-19 21:44:18 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-19 21:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 21:44:19 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-19 21:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-19 21:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 21:44:19 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-19 21:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-19 21:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 21:44:19 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-19 21:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-19 21:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 21:44:20 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-19 21:44:20 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-19 21:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 21:44:20 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-19 21:44:20 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-19 21:44:20 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-19 21:44:20 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-19 21:44:20 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-19 21:44:20 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-19 21:44:20 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-19 21:44:20 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-19 21:44:20 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-19 22:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-19 22:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-19 22:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-19 22:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-19 22:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-19 22:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-19 22:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-19 22:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-19 22:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-19 22:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 22:43:47 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-19 22:43:47 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-19 22:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 22:43:47 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-19 22:43:47 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-19 22:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 22:43:47 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-19 22:43:47 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-19 22:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 22:43:47 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-19 22:43:47 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-19 22:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 22:43:48 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-19 22:43:48 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-19 22:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 22:43:48 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-19 22:43:48 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-19 22:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 22:43:48 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-19 22:43:48 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-19 22:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 22:43:48 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-19 22:43:48 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-19 22:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 22:43:49 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-19 22:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-19 22:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 22:43:49 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-19 22:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-19 22:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 22:43:49 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-19 22:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-19 22:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 22:43:50 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-19 22:43:50 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-19 22:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 22:43:50 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-19 22:43:50 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-19 22:43:50 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-19 22:43:50 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-19 22:43:50 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-19 22:43:50 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-19 22:43:50 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-19 22:43:50 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-19 22:43:50 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-19 23:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-19 23:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-19 23:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-19 23:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-19 23:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-19 23:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-19 23:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-19 23:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-19 23:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-19 23:43:46 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 23:43:46 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-19 23:43:46 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-19 23:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 23:43:47 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-19 23:43:47 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-19 23:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 23:43:47 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-19 23:43:47 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-19 23:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 23:43:47 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-19 23:43:47 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-19 23:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 23:43:47 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-19 23:43:47 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-19 23:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 23:43:48 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-19 23:43:48 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-19 23:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 23:43:48 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-19 23:43:48 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-19 23:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 23:43:48 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-19 23:43:48 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-19 23:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 23:43:49 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-19 23:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-19 23:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 23:43:49 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-19 23:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-19 23:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 23:43:49 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-19 23:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-19 23:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 23:43:50 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-19 23:43:50 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-19 23:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-19 23:43:50 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-19 23:43:50 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-19 23:43:50 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-19 23:43:50 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-19 23:43:50 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-19 23:43:50 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-19 23:43:50 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-19 23:43:50 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-19 23:43:50 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-20 07:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-20 07:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-20 07:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-20 07:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-20 07:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-20 07:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-20 07:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-20 07:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-20 07:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-20 07:43:46 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 07:43:46 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-20 07:43:46 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-20 07:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 07:43:47 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-20 07:43:47 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-20 07:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 07:43:47 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-20 07:43:47 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-20 07:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 07:43:47 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-20 07:43:47 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-20 07:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 07:43:47 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-20 07:43:47 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-20 07:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 07:43:48 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-20 07:43:48 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-20 07:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 07:43:48 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-20 07:43:48 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-20 07:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 07:43:48 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-20 07:43:48 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-20 07:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 07:43:48 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-20 07:43:48 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-20 07:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 07:43:49 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-20 07:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-20 07:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 07:43:49 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-20 07:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-20 07:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 07:43:49 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-20 07:43:49 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-20 07:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 07:43:49 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-20 07:43:49 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-20 07:43:49 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-20 07:43:49 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-20 07:43:49 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-20 07:43:49 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-20 07:43:49 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-20 07:43:49 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-20 08:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-20 08:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-20 08:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-20 08:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-20 08:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-20 08:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-20 08:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-20 08:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-20 08:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-20 08:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 08:44:17 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.50秒
2026-01-20 08:44:17 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-20 08:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 08:44:17 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-20 08:44:17 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-20 08:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 08:44:17 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-20 08:44:17 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-20 08:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 08:44:17 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-20 08:44:17 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-20 08:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 08:44:18 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-20 08:44:18 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-20 08:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 08:44:18 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-20 08:44:18 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-20 08:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 08:44:18 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-20 08:44:18 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-20 08:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 08:44:18 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-20 08:44:18 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-20 08:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 08:44:19 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-20 08:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-20 08:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 08:44:19 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-20 08:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-20 08:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 08:44:19 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-20 08:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-20 08:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 08:44:19 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-20 08:44:19 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-20 08:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 08:44:20 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-20 08:44:20 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-20 08:44:20 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-20 08:44:20 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-20 08:44:20 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 1 条公告
2026-01-20 08:44:20 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-20 08:44:20 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-20 08:44:20 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-20 08:44:20 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-20 08:44:20 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-20 08:44:20 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-20 08:44:20 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-20 08:44:20 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-20 08:44:20 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-20 08:44:20 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-20 08:44:20 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-20 08:44:20 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-20 08:44:20 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-20 08:44:20 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-20 08:44:20 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-20 08:44:20 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-20 09:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-20 09:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-20 09:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-20 09:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-20 09:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-20 09:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-20 09:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-20 09:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-20 09:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-20 09:43:46 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 09:43:46 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.52秒
2026-01-20 09:43:46 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-20 09:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 09:43:47 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-20 09:43:47 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-20 09:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 09:43:47 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-20 09:43:47 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-20 09:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 09:43:47 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-20 09:43:47 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-20 09:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 09:43:47 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-20 09:43:47 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-20 09:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 09:43:48 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-20 09:43:48 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-20 09:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 09:43:48 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-20 09:43:48 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-20 09:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 09:43:48 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-20 09:43:48 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-20 09:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 09:43:49 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-20 09:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-20 09:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 09:43:49 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-20 09:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-20 09:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 09:43:49 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-20 09:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-20 09:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 09:43:49 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-20 09:43:49 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-20 09:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 09:43:50 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-20 09:43:50 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-20 09:43:50 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-20 09:43:50 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-20 09:43:50 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 1 条公告
2026-01-20 09:43:50 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-20 09:43:50 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-20 09:43:50 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-20 09:43:50 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-20 10:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-20 10:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-20 10:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-20 10:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-20 10:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-20 10:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-20 10:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-20 10:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-20 10:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-20 10:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 10:43:47 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-20 10:43:47 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-20 10:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 10:43:47 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-20 10:43:47 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-20 10:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 10:43:47 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-20 10:43:47 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-20 10:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 10:43:47 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-20 10:43:47 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-20 10:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 10:43:48 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-20 10:43:48 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-20 10:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 10:43:48 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-20 10:43:48 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-20 10:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 10:43:48 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-20 10:43:48 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-20 10:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 10:43:48 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-20 10:43:48 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-20 10:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 10:43:49 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-20 10:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-20 10:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 10:43:49 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-20 10:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-20 10:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 10:43:49 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-20 10:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-20 10:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 10:43:49 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-20 10:43:49 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-20 10:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 10:43:50 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-20 10:43:50 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-20 10:43:50 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-20 10:43:50 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-20 10:43:50 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 5 条公告
2026-01-20 10:43:50 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-20 10:43:50 - __main__ - INFO - 筛选出今天关键词匹配 5 条公告
2026-01-20 10:43:50 - __main__ - INFO - 从今天关键词匹配公告中筛选出 5 条auto_announcements表中不存在的新公告
2026-01-20 10:43:50 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-20 10:43:50 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 5 条定时搜索公告到专用表
2026-01-20 10:43:50 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-20 10:43:50 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-20 10:43:50 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-20 10:43:50 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-20 10:43:50 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-20 10:43:50 - gx_gp_monitor.notification.wechat - INFO - 开始发送 5 条公告通知,每条单独发送
2026-01-20 10:43:50 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-20 10:43:50 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-20 10:43:51 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-20 10:43:52 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-20 10:43:52 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-20 10:43:53 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-20 10:43:53 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 5/5 条成功
2026-01-20 10:43:53 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-20 10:43:53 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-20 11:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-20 11:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-20 11:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-20 11:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-20 11:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-20 11:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-20 11:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-20 11:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-20 11:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-20 11:43:46 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 11:43:46 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-20 11:43:46 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-20 11:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 11:43:47 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-20 11:43:47 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-20 11:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 11:43:47 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-20 11:43:47 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-20 11:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 11:43:47 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-20 11:43:47 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-20 11:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 11:43:48 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-20 11:43:48 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-20 11:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 11:43:48 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-20 11:43:48 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-20 11:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 11:43:49 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-20 11:43:49 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-20 11:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 11:43:49 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-20 11:43:49 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-20 11:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 11:43:49 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-20 11:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-20 11:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 11:43:50 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-20 11:43:50 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-20 11:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 11:43:50 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-20 11:43:50 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-20 11:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 11:43:50 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-20 11:43:50 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-20 11:43:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 11:43:51 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-20 11:43:51 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-20 11:43:51 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-20 11:43:51 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-20 11:43:51 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 5 条公告
2026-01-20 11:43:51 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-20 11:43:51 - __main__ - INFO - 筛选出今天关键词匹配 5 条公告
2026-01-20 11:43:51 - __main__ - INFO - 从今天关键词匹配公告中筛选出 5 条auto_announcements表中不存在的新公告
2026-01-20 11:43:51 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-20 11:43:51 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 5 条定时搜索公告到专用表
2026-01-20 11:43:51 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-20 11:43:51 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-20 11:43:51 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-20 11:43:51 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-20 11:43:51 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-20 11:43:51 - gx_gp_monitor.notification.wechat - INFO - 开始发送 5 条公告通知,每条单独发送
2026-01-20 11:43:51 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-20 11:43:51 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-20 11:43:52 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-20 11:43:53 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-20 11:43:54 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-20 11:43:54 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-20 11:43:54 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 5/5 条成功
2026-01-20 11:43:54 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-20 11:43:54 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-20 12:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-20 12:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-20 12:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-20 12:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-20 12:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-20 12:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-20 12:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-20 12:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-20 12:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-20 12:44:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 12:44:16 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.50秒
2026-01-20 12:44:16 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-20 12:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 12:44:17 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-20 12:44:17 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-20 12:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 12:44:17 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-20 12:44:17 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-20 12:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 12:44:17 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-20 12:44:17 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-20 12:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 12:44:17 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-20 12:44:17 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-20 12:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 12:44:18 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-20 12:44:18 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-20 12:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 12:44:18 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-20 12:44:18 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-20 12:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 12:44:19 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-20 12:44:19 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-20 12:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 12:44:19 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-20 12:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-20 12:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 12:44:19 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-20 12:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-20 12:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 12:44:19 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-20 12:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-20 12:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 12:44:20 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-20 12:44:20 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-20 12:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 12:44:20 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-20 12:44:20 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-20 12:44:20 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-20 12:44:20 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 0 条公告
2026-01-20 12:44:20 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 0 -> 0 条公告
2026-01-20 12:44:20 - __main__ - INFO - 关键词筛选后剩余 0 条公告
2026-01-20 12:44:20 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-20 12:44:20 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-20 13:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-20 13:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-20 13:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-20 13:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-20 13:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-20 13:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-20 13:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-20 13:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-20 13:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-20 13:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 13:44:17 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.56秒
2026-01-20 13:44:17 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-20 13:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 13:44:17 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-20 13:44:17 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-20 13:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 13:44:17 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-20 13:44:17 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-20 13:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 13:44:17 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-20 13:44:17 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-20 13:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 13:44:18 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-20 13:44:18 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-20 13:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 13:44:18 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-20 13:44:18 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-20 13:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 13:44:18 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-20 13:44:18 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-20 13:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 13:44:19 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-20 13:44:19 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-20 13:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 13:44:19 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-20 13:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-20 13:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 13:44:19 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-20 13:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-20 13:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 13:44:20 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-20 13:44:20 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-20 13:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 13:44:20 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-20 13:44:20 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-20 13:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 13:44:20 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-20 13:44:20 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-20 13:44:20 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-20 13:44:20 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 0 条公告
2026-01-20 13:44:20 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 0 -> 0 条公告
2026-01-20 13:44:20 - __main__ - INFO - 关键词筛选后剩余 0 条公告
2026-01-20 13:44:20 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-20 13:44:20 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-20 14:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-20 14:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-20 14:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-20 14:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-20 14:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-20 14:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-20 14:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-20 14:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-20 14:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-20 14:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 14:44:17 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.48秒
2026-01-20 14:44:17 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-20 14:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 14:44:17 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-20 14:44:17 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-20 14:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 14:44:17 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-20 14:44:17 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-20 14:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 14:44:17 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-20 14:44:17 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-20 14:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 14:44:18 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-20 14:44:18 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-20 14:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 14:44:18 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-20 14:44:18 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-20 14:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 14:44:18 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-20 14:44:18 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-20 14:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 14:44:19 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-20 14:44:19 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-20 14:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 14:44:19 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-20 14:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-20 14:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 14:44:19 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-20 14:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-20 14:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 14:44:19 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-20 14:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-20 14:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 14:44:20 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-20 14:44:20 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-20 14:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 14:44:20 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-20 14:44:20 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-20 14:44:20 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-20 14:44:20 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 0 条公告
2026-01-20 14:44:20 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 0 -> 0 条公告
2026-01-20 14:44:20 - __main__ - INFO - 关键词筛选后剩余 0 条公告
2026-01-20 14:44:20 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-20 14:44:20 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-20 15:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-20 15:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-20 15:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-20 15:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-20 15:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-20 15:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-20 15:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-20 15:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-20 15:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-20 15:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 15:43:47 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.55秒
2026-01-20 15:43:47 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-20 15:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 15:43:47 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-20 15:43:47 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-20 15:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 15:43:47 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-20 15:43:47 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-20 15:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 15:43:48 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-20 15:43:48 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-20 15:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 15:43:48 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-20 15:43:48 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-20 15:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 15:43:48 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-20 15:43:48 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-20 15:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 15:43:49 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-20 15:43:49 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-20 15:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 15:43:49 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-20 15:43:49 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-20 15:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 15:43:49 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-20 15:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-20 15:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 15:43:49 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-20 15:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-20 15:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 15:43:50 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-20 15:43:50 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-20 15:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 15:43:50 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-20 15:43:50 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-20 15:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 15:43:50 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-20 15:43:50 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-20 15:43:50 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-20 15:43:50 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-20 15:43:50 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 1 条公告
2026-01-20 15:43:50 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-20 15:43:50 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-20 15:43:50 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-20 15:43:50 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-20 15:43:50 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-20 15:43:50 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-20 15:43:50 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-20 15:43:50 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-20 15:43:50 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-20 15:43:50 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-20 15:43:50 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-20 15:43:51 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-20 15:43:51 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-20 15:43:51 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-20 15:43:51 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-20 15:43:51 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-20 16:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-20 16:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-20 16:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-20 16:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-20 16:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-20 16:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-20 16:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-20 16:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-20 16:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-20 16:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 16:44:17 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.55秒
2026-01-20 16:44:17 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-20 16:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 16:44:17 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-20 16:44:17 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-20 16:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 16:44:17 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-20 16:44:17 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-20 16:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 16:44:17 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-20 16:44:17 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-20 16:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 16:44:18 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-20 16:44:18 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-20 16:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 16:44:18 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-20 16:44:18 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-20 16:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 16:44:18 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-20 16:44:18 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-20 16:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 16:44:19 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-20 16:44:19 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-20 16:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 16:44:19 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-20 16:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-20 16:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 16:44:19 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-20 16:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-20 16:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 16:44:20 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-20 16:44:20 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-20 16:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 16:44:20 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-20 16:44:20 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-20 16:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 16:44:20 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-20 16:44:20 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-20 16:44:20 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-20 16:44:20 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 6 条公告
2026-01-20 16:44:20 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 6 -> 6 条公告
2026-01-20 16:44:20 - __main__ - INFO - 关键词筛选后剩余 6 条公告
2026-01-20 16:44:20 - __main__ - INFO - 筛选出今天关键词匹配 6 条公告
2026-01-20 16:44:20 - __main__ - INFO - 从今天关键词匹配公告中筛选出 5 条auto_announcements表中不存在的新公告
2026-01-20 16:44:20 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-20 16:44:20 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 5 条定时搜索公告到专用表
2026-01-20 16:44:20 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-20 16:44:20 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-20 16:44:20 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-20 16:44:20 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-20 16:44:20 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-20 16:44:20 - gx_gp_monitor.notification.wechat - INFO - 开始发送 5 条公告通知,每条单独发送
2026-01-20 16:44:21 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-20 16:44:21 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-20 16:44:22 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-20 16:44:22 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-20 16:44:23 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-20 16:44:24 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-20 16:44:24 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 5/5 条成功
2026-01-20 16:44:24 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-20 16:44:24 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-20 17:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-20 17:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-20 17:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-20 17:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-20 17:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-20 17:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-20 17:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-20 17:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-20 17:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-20 17:43:46 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 17:43:46 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-20 17:43:46 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-20 17:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 17:43:47 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-20 17:43:47 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-20 17:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 17:43:47 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-20 17:43:47 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-20 17:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 17:43:47 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-20 17:43:47 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-20 17:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 17:43:47 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-20 17:43:47 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-20 17:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 17:43:48 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-20 17:43:48 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-20 17:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 17:43:48 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-20 17:43:48 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-20 17:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 17:43:49 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-20 17:43:49 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-20 17:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 17:43:49 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-20 17:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-20 17:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 17:43:49 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-20 17:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-20 17:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 17:43:49 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-20 17:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-20 17:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 17:43:50 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-20 17:43:50 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-20 17:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 17:43:50 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-20 17:43:50 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-20 17:43:50 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-20 17:43:50 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 6 条公告
2026-01-20 17:43:50 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 6 -> 6 条公告
2026-01-20 17:43:50 - __main__ - INFO - 关键词筛选后剩余 6 条公告
2026-01-20 17:43:50 - __main__ - INFO - 筛选出今天关键词匹配 6 条公告
2026-01-20 17:43:50 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-20 17:43:50 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-20 17:43:50 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-20 17:43:50 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-20 17:43:50 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-20 17:43:50 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-20 17:43:50 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-20 17:43:50 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-20 17:43:50 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-20 17:43:50 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-20 17:43:51 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-20 17:43:51 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-20 17:43:51 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-20 17:43:51 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-20 18:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-20 18:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-20 18:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-20 18:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-20 18:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-20 18:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-20 18:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-20 18:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-20 18:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-20 18:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 18:43:47 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.60秒
2026-01-20 18:43:47 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-20 18:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 18:43:47 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-20 18:43:47 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-20 18:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 18:43:47 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-20 18:43:47 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-20 18:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 18:43:47 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-20 18:43:47 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-20 18:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 18:43:48 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-20 18:43:48 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-20 18:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 18:43:48 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-20 18:43:48 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-20 18:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 18:43:49 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.52秒
2026-01-20 18:43:49 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-20 18:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 18:43:49 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-20 18:43:49 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-20 18:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 18:43:49 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-20 18:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-20 18:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 18:43:50 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-20 18:43:50 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-20 18:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 18:43:50 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-20 18:43:50 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-20 18:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 18:43:50 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-20 18:43:50 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-20 18:43:51 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 18:43:51 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-20 18:43:51 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-20 18:43:51 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-20 18:43:51 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 7 条公告
2026-01-20 18:43:51 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 7 -> 7 条公告
2026-01-20 18:43:51 - __main__ - INFO - 关键词筛选后剩余 7 条公告
2026-01-20 18:43:51 - __main__ - INFO - 筛选出今天关键词匹配 7 条公告
2026-01-20 18:43:51 - __main__ - INFO - 从今天关键词匹配公告中筛选出 2 条auto_announcements表中不存在的新公告
2026-01-20 18:43:51 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-20 18:43:51 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 2 条定时搜索公告到专用表
2026-01-20 18:43:51 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-20 18:43:51 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-20 18:43:51 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-20 18:43:51 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-20 18:43:51 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-20 18:43:51 - gx_gp_monitor.notification.wechat - INFO - 开始发送 2 条公告通知,每条单独发送
2026-01-20 18:43:51 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-20 18:43:51 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-20 18:43:52 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-20 18:43:52 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 2/2 条成功
2026-01-20 18:43:52 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-20 18:43:52 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-20 19:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-20 19:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-20 19:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-20 19:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-20 19:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-20 19:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-20 19:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-20 19:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-20 19:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-20 19:44:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 19:44:16 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.51秒
2026-01-20 19:44:16 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-20 19:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 19:44:17 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-20 19:44:17 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-20 19:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 19:44:17 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-20 19:44:17 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-20 19:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 19:44:17 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-20 19:44:17 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-20 19:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 19:44:18 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-20 19:44:18 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-20 19:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 19:44:18 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-20 19:44:18 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-20 19:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 19:44:18 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.51秒
2026-01-20 19:44:18 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-20 19:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 19:44:19 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-20 19:44:19 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-20 19:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 19:44:19 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-20 19:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-20 19:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 19:44:20 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-20 19:44:20 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-20 19:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 19:44:20 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-20 19:44:20 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-20 19:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 19:44:20 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-20 19:44:20 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-20 19:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 19:44:20 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-20 19:44:20 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-20 19:44:20 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-20 19:44:20 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 7 条公告
2026-01-20 19:44:20 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 7 -> 7 条公告
2026-01-20 19:44:20 - __main__ - INFO - 关键词筛选后剩余 7 条公告
2026-01-20 19:44:20 - __main__ - INFO - 筛选出今天关键词匹配 7 条公告
2026-01-20 19:44:20 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-20 19:44:20 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-20 20:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-20 20:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-20 20:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-20 20:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-20 20:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-20 20:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-20 20:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-20 20:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-20 20:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-20 20:44:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 20:44:16 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.48秒
2026-01-20 20:44:16 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-20 20:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 20:44:17 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-20 20:44:17 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-20 20:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 20:44:17 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-20 20:44:17 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-20 20:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 20:44:17 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-20 20:44:17 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-20 20:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 20:44:18 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-20 20:44:18 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-20 20:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 20:44:18 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-20 20:44:18 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-20 20:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 20:44:19 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-20 20:44:19 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-20 20:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 20:44:19 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-20 20:44:19 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-20 20:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 20:44:19 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-20 20:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-20 20:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 20:44:19 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-20 20:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-20 20:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 20:44:20 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-20 20:44:20 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-20 20:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 20:44:20 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-20 20:44:20 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-20 20:44:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 20:44:21 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-20 20:44:21 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-20 20:44:21 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-20 20:44:21 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 7 条公告
2026-01-20 20:44:21 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 7 -> 7 条公告
2026-01-20 20:44:21 - __main__ - INFO - 关键词筛选后剩余 7 条公告
2026-01-20 20:44:21 - __main__ - INFO - 筛选出今天关键词匹配 7 条公告
2026-01-20 20:44:21 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-20 20:44:21 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-20 21:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-20 21:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-20 21:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-20 21:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-20 21:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-20 21:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-20 21:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-20 21:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-20 21:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-20 21:43:46 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 21:43:46 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.52秒
2026-01-20 21:43:46 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-20 21:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 21:43:47 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-20 21:43:47 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-20 21:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 21:43:47 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-20 21:43:47 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-20 21:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 21:43:47 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-20 21:43:47 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-20 21:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 21:43:48 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-20 21:43:48 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-20 21:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 21:43:48 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-20 21:43:48 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-20 21:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 21:43:48 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.52秒
2026-01-20 21:43:48 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-20 21:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 21:43:49 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-20 21:43:49 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-20 21:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 21:43:49 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-20 21:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-20 21:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 21:43:49 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-20 21:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-20 21:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 21:43:49 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-20 21:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-20 21:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 21:43:50 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-20 21:43:50 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-20 21:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 21:43:50 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-20 21:43:50 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-20 21:43:50 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-20 21:43:50 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 7 条公告
2026-01-20 21:43:50 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 7 -> 7 条公告
2026-01-20 21:43:50 - __main__ - INFO - 关键词筛选后剩余 7 条公告
2026-01-20 21:43:50 - __main__ - INFO - 筛选出今天关键词匹配 7 条公告
2026-01-20 21:43:50 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-20 21:43:50 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-20 22:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-20 22:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-20 22:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-20 22:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-20 22:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-20 22:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-20 22:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-20 22:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-20 22:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-20 22:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 22:44:17 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.54秒
2026-01-20 22:44:17 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-20 22:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 22:44:17 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-20 22:44:17 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-20 22:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 22:44:17 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-20 22:44:17 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-20 22:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 22:44:17 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-20 22:44:17 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-20 22:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 22:44:18 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-20 22:44:18 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-20 22:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 22:44:18 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-20 22:44:18 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-20 22:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 22:44:18 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-20 22:44:18 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-20 22:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 22:44:19 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-20 22:44:19 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-20 22:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 22:44:19 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-20 22:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-20 22:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 22:44:19 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-20 22:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-20 22:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 22:44:19 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-20 22:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-20 22:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 22:44:20 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-20 22:44:20 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-20 22:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 22:44:20 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-20 22:44:20 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-20 22:44:20 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-20 22:44:20 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 7 条公告
2026-01-20 22:44:20 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 7 -> 7 条公告
2026-01-20 22:44:20 - __main__ - INFO - 关键词筛选后剩余 7 条公告
2026-01-20 22:44:20 - __main__ - INFO - 筛选出今天关键词匹配 7 条公告
2026-01-20 22:44:20 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-20 22:44:20 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-20 23:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-20 23:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-20 23:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-20 23:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-20 23:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-20 23:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-20 23:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-20 23:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-20 23:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-20 23:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 23:44:17 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.53秒
2026-01-20 23:44:17 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-20 23:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 23:44:17 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-20 23:44:17 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-20 23:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 23:44:17 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-20 23:44:17 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-20 23:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 23:44:17 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-20 23:44:17 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-20 23:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 23:44:18 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-20 23:44:18 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-20 23:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 23:44:18 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-20 23:44:18 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-20 23:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 23:44:18 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-20 23:44:18 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-20 23:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 23:44:19 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-20 23:44:19 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-20 23:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 23:44:19 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-20 23:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-20 23:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 23:44:19 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-20 23:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-20 23:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 23:44:19 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-20 23:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-20 23:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 23:44:20 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-20 23:44:20 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-20 23:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-20 23:44:20 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-20 23:44:20 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-20 23:44:20 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-20 23:44:20 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 7 条公告
2026-01-20 23:44:20 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 7 -> 7 条公告
2026-01-20 23:44:20 - __main__ - INFO - 关键词筛选后剩余 7 条公告
2026-01-20 23:44:20 - __main__ - INFO - 筛选出今天关键词匹配 7 条公告
2026-01-20 23:44:20 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-20 23:44:20 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-21 07:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-21 07:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-21 07:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-21 07:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-21 07:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-21 07:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-21 07:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-21 07:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-21 07:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-21 07:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 07:43:47 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-21 07:43:47 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-21 07:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 07:43:47 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-21 07:43:47 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-21 07:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 07:43:47 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-21 07:43:47 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-21 07:43:47 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 07:43:47 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-21 07:43:47 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-21 07:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 07:43:48 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-21 07:43:48 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-21 07:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 07:43:48 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-21 07:43:48 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-21 07:43:48 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 07:43:48 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-21 07:43:48 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-21 07:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 07:43:49 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-21 07:43:49 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-21 07:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 07:43:49 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-21 07:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-21 07:43:49 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 07:43:49 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-21 07:43:49 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-21 07:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 07:43:50 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-21 07:43:50 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-21 07:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 07:43:50 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-21 07:43:50 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-21 07:43:50 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 07:43:50 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-21 07:43:50 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-21 07:43:50 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-21 07:43:50 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 7 条公告
2026-01-21 07:43:50 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 7 -> 0 条公告
2026-01-21 07:43:50 - __main__ - INFO - 关键词筛选后剩余 7 条公告
2026-01-21 07:43:50 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-21 07:43:50 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-21 08:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-21 08:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-21 08:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-21 08:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-21 08:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-21 08:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-21 08:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-21 08:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-21 08:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-21 08:44:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 08:44:16 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.48秒
2026-01-21 08:44:16 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-21 08:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 08:44:17 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-21 08:44:17 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-21 08:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 08:44:17 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-21 08:44:17 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-21 08:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 08:44:17 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-21 08:44:17 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-21 08:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 08:44:18 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-21 08:44:18 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-21 08:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 08:44:18 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-21 08:44:18 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-21 08:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 08:44:19 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.53秒
2026-01-21 08:44:19 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-21 08:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 08:44:19 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-21 08:44:19 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-21 08:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 08:44:19 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-21 08:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-21 08:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 08:44:20 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-21 08:44:20 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-21 08:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 08:44:20 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-21 08:44:20 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-21 08:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 08:44:20 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-21 08:44:20 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-21 08:44:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 08:44:21 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-21 08:44:21 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-21 08:44:21 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-21 08:44:21 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 7 条公告
2026-01-21 08:44:21 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 7 -> 0 条公告
2026-01-21 08:44:21 - __main__ - INFO - 关键词筛选后剩余 7 条公告
2026-01-21 08:44:21 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-21 08:44:21 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-21 09:43:46 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-21 09:43:46 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-21 09:43:46 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-21 09:43:46 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-21 09:43:46 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-21 09:43:46 - __main__ - INFO - 开始执行定时搜索任务
2026-01-21 09:43:46 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-21 09:43:46 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-21 09:43:46 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-21 09:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 09:44:17 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.57秒
2026-01-21 09:44:17 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-21 09:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 09:44:17 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-21 09:44:17 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-21 09:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 09:44:17 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-21 09:44:17 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-21 09:44:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 09:44:17 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-21 09:44:17 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-21 09:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 09:44:18 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-21 09:44:18 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-21 09:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 09:44:18 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-21 09:44:18 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-21 09:44:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 09:44:18 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-21 09:44:18 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-21 09:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 09:44:19 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-21 09:44:19 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-21 09:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 09:44:19 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-21 09:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-21 09:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 09:44:19 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-21 09:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-21 09:44:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 09:44:19 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-21 09:44:19 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-21 09:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 09:44:20 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-21 09:44:20 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-21 09:44:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 09:44:20 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-21 09:44:20 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-21 09:44:20 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-21 09:44:20 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 6 条公告
2026-01-21 09:44:20 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 6 -> 3 条公告
2026-01-21 09:44:20 - __main__ - INFO - 关键词筛选后剩余 6 条公告
2026-01-21 09:44:20 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-21 09:44:20 - __main__ - INFO - 从今天关键词匹配公告中筛选出 3 条auto_announcements表中不存在的新公告
2026-01-21 09:44:20 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-21 09:44:20 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 3 条定时搜索公告到专用表
2026-01-21 09:44:20 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-21 09:44:20 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-21 09:44:20 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-21 09:44:20 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-21 09:44:20 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-21 09:44:20 - gx_gp_monitor.notification.wechat - INFO - 开始发送 3 条公告通知,每条单独发送
2026-01-21 09:44:20 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-21 09:44:21 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-21 09:44:21 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-21 09:44:22 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-21 09:44:22 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 3/3 条成功
2026-01-21 09:44:22 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-21 09:44:22 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-21 10:42:54 - gx_gp_monitor.wechat.message_handler - INFO - 企业微信消息处理器初始化完成
2026-01-21 10:42:54 - gx_gp_monitor.wechat.callback_server - INFO - 企业微信回调服务器初始化完成
2026-01-21 10:45:29 - gx_gp_monitor.wechat.message_handler - INFO - 企业微信消息处理器初始化完成
2026-01-21 10:45:29 - gx_gp_monitor.wechat.callback_server - INFO - 企业微信回调服务器初始化完成
2026-01-21 11:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-21 11:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-21 11:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-21 11:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-21 11:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-21 11:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-21 11:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-21 11:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-21 11:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-21 11:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 11:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-21 11:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-21 11:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 11:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-21 11:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-21 11:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 11:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-21 11:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-21 11:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 11:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-21 11:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-21 11:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 11:45:35 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-21 11:45:35 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-21 11:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 11:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-21 11:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-21 11:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 11:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-21 11:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-21 11:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 11:45:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-21 11:45:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-21 11:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 11:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-21 11:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-21 11:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 11:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-21 11:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-21 11:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 11:45:37 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-21 11:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-21 11:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 11:45:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-21 11:45:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-21 11:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 11:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-21 11:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-21 11:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-21 11:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-21 11:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-21 11:45:37 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-21 11:45:37 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-21 11:45:37 - __main__ - INFO - 从今天关键词匹配公告中筛选出 2 条auto_announcements表中不存在的新公告
2026-01-21 11:45:37 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-21 11:45:37 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 2 条定时搜索公告到专用表
2026-01-21 11:45:37 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-21 11:45:37 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-21 11:45:37 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-21 11:45:37 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-21 11:45:37 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-21 11:45:37 - gx_gp_monitor.notification.wechat - INFO - 开始发送 2 条公告通知,每条单独发送
2026-01-21 11:45:38 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-21 11:45:38 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-21 11:45:39 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-21 11:45:39 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 2/2 条成功
2026-01-21 11:45:39 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-21 11:45:39 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-21 12:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-21 12:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-21 12:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-21 12:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-21 12:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-21 12:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-21 12:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-21 12:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-21 12:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-21 12:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 12:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.43秒
2026-01-21 12:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-21 12:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 12:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-21 12:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-21 12:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 12:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-21 12:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-21 12:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 12:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-21 12:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-21 12:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 12:46:05 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-21 12:46:05 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-21 12:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 12:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-21 12:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-21 12:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 12:46:06 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.52秒
2026-01-21 12:46:06 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-21 12:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 12:46:06 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-21 12:46:06 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-21 12:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 12:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-21 12:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-21 12:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 12:46:07 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-21 12:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-21 12:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 12:46:07 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-21 12:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-21 12:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 12:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-21 12:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-21 12:46:08 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 12:46:08 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-21 12:46:08 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-21 12:46:08 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-21 12:46:08 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-21 12:46:08 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-21 12:46:08 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-21 12:46:08 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-21 12:46:08 - __main__ - INFO - 从今天关键词匹配公告中筛选出 3 条auto_announcements表中不存在的新公告
2026-01-21 12:46:08 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-21 12:46:08 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 3 条定时搜索公告到专用表
2026-01-21 12:46:08 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-21 12:46:08 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-21 12:46:08 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-21 12:46:08 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-21 12:46:08 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-21 12:46:08 - gx_gp_monitor.notification.wechat - INFO - 开始发送 3 条公告通知,每条单独发送
2026-01-21 12:46:08 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-21 12:46:08 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-21 12:46:09 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-21 12:46:10 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-21 12:46:10 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 3/3 条成功
2026-01-21 12:46:10 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-21 12:46:10 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-21 13:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-21 13:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-21 13:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-21 13:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-21 13:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-21 13:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-21 13:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-21 13:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-21 13:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-21 13:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 13:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.53秒
2026-01-21 13:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-21 13:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 13:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-21 13:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-21 13:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 13:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-21 13:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-21 13:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 13:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-21 13:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-21 13:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 13:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-21 13:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-21 13:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 13:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-21 13:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-21 13:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 13:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-21 13:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-21 13:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 13:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-21 13:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-21 13:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 13:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-21 13:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-21 13:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 13:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-21 13:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-21 13:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 13:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-21 13:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-21 13:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 13:46:06 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-21 13:46:06 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-21 13:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 13:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-21 13:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-21 13:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-21 13:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-21 13:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-21 13:46:07 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-21 13:46:07 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-21 13:46:07 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-21 13:46:07 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-21 14:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-21 14:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-21 14:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-21 14:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-21 14:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-21 14:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-21 14:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-21 14:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-21 14:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-21 14:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 14:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-21 14:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-21 14:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 14:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-21 14:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-21 14:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 14:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-21 14:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-21 14:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 14:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-21 14:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-21 14:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 14:45:35 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-21 14:45:35 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-21 14:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 14:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-21 14:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-21 14:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 14:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-21 14:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-21 14:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 14:45:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-21 14:45:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-21 14:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 14:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-21 14:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-21 14:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 14:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-21 14:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-21 14:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 14:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-21 14:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-21 14:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 14:45:36 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-21 14:45:36 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-21 14:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 14:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-21 14:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-21 14:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-21 14:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-21 14:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-21 14:45:37 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-21 14:45:37 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-21 14:45:37 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-21 14:45:37 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-21 15:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-21 15:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-21 15:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-21 15:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-21 15:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-21 15:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-21 15:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-21 15:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-21 15:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-21 15:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 15:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-21 15:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-21 15:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 15:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-21 15:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-21 15:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 15:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-21 15:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-21 15:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 15:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-21 15:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-21 15:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 15:45:35 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-21 15:45:35 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-21 15:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 15:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-21 15:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-21 15:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 15:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-21 15:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-21 15:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 15:45:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-21 15:45:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-21 15:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 15:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-21 15:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-21 15:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 15:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-21 15:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-21 15:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 15:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-21 15:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-21 15:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 15:45:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-21 15:45:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-21 15:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 15:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-21 15:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-21 15:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-21 15:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-21 15:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-21 15:45:37 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-21 15:45:37 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-21 15:45:37 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-21 16:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-21 16:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-21 16:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-21 16:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-21 16:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-21 16:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-21 16:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-21 16:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-21 16:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-21 16:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 16:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-21 16:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-21 16:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 16:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-21 16:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-21 16:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 16:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-21 16:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-21 16:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 16:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-21 16:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-21 16:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 16:45:34 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-21 16:45:34 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-21 16:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 16:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-21 16:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-21 16:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 16:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-21 16:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-21 16:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 16:45:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-21 16:45:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-21 16:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 16:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-21 16:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-21 16:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 16:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-21 16:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-21 16:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 16:45:37 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-21 16:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-21 16:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 16:45:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-21 16:45:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-21 16:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 16:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-21 16:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-21 16:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-21 16:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-21 16:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 2 条公告
2026-01-21 16:45:37 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-21 16:45:37 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-21 16:45:37 - __main__ - INFO - 从今天关键词匹配公告中筛选出 2 条auto_announcements表中不存在的新公告
2026-01-21 16:45:37 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-21 16:45:37 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 2 条定时搜索公告到专用表
2026-01-21 16:45:37 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-21 16:45:37 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-21 16:45:37 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-21 16:45:37 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-21 16:45:37 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-21 16:45:37 - gx_gp_monitor.notification.wechat - INFO - 开始发送 2 条公告通知,每条单独发送
2026-01-21 16:45:38 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-21 16:45:38 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-21 16:45:39 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-21 16:45:39 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 2/2 条成功
2026-01-21 16:45:39 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-21 16:45:39 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-21 17:23:58 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
2026-01-21 17:23:58 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: u0nbHQ9cBHUdTQ6lREfC7fLTUNw8CJgQMahWrWYJWdC4LHMVlX...
2026-01-21 17:23:58 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: 2b482ab69941ce56a8b8ba8d6182d183f45fa0e7
2026-01-21 17:23:58 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: 2b482ab69941ce56a8b8ba8d6182d183f45fa0e7
2026-01-21 17:23:58 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-21 17:23:58 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-21 17:23:58 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=event
2026-01-21 17:23:58 - gx_gp_monitor.wechat.callback_server - INFO - 处理事件消息: event=click, event_key=keyword_search, user=WeiJueSen
2026-01-21 17:23:58 - gx_gp_monitor.wechat.message_handler - INFO - 处理事件: click, key: keyword_search, user: WeiJueSen
2026-01-21 17:23:58 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 触发关键词搜索菜单
2026-01-21 17:24:10 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 512
2026-01-21 17:24:10 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: CNo4DtZLsrMKYwC90Z/tyWczmbJmHB9G/ElCv9LD2tPdDuSEfu...
2026-01-21 17:24:10 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: 8a4e57fbd7ed4e4714008f2adfb56a44381635f9
2026-01-21 17:24:10 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: 8a4e57fbd7ed4e4714008f2adfb56a44381635f9
2026-01-21 17:24:10 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-21 17:24:10 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-21 17:24:10 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=text
2026-01-21 17:24:10 - gx_gp_monitor.wechat.callback_server - INFO - 处理文本消息: content=大化瑶族自治县实验中学机器人..., user=WeiJueSen
2026-01-21 17:24:10 - gx_gp_monitor.wechat.message_handler - INFO - 处理文本消息: 大化瑶族自治县实验中学机器人, user: WeiJueSen
2026-01-21 17:24:10 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 关键词搜索: ['大化瑶族自治县实验中学机器人']
2026-01-21 17:24:10 - gx_gp_monitor.main - INFO - === 广西政府采购网公告监控系统启动 ===
2026-01-21 17:24:10 - gx_gp_monitor.main - INFO - 版本: 1.0.0
2026-01-21 17:24:10 - gx_gp_monitor.main - INFO - 配置文件: 默认配置
2026-01-21 17:24:11 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-21 17:24:11 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-21 17:24:11 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-21 17:24:11 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-21 17:24:11 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-21 17:24:11 - gx_gp_monitor.main - INFO - 应用初始化完成
2026-01-21 17:24:11 - gx_gp_monitor.main - INFO - 开始执行搜索任务 (手动搜索: True)
2026-01-21 17:24:11 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-21 17:24:11 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-21 17:24:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:24:11 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-21 17:24:11 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-21 17:24:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:24:11 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-21 17:24:11 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-21 17:24:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:24:12 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-21 17:24:12 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-21 17:24:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:24:12 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-21 17:24:12 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-21 17:24:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:24:12 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-21 17:24:12 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-21 17:24:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:24:12 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-21 17:24:12 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-21 17:24:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:24:13 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-21 17:24:13 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-21 17:24:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:24:13 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-21 17:24:13 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-21 17:24:13 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:24:13 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-21 17:24:13 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-21 17:24:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:24:14 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-21 17:24:14 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-21 17:24:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:24:14 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-21 17:24:14 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-21 17:24:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:24:14 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-21 17:24:14 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-21 17:24:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:24:15 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-21 17:24:15 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-21 17:24:15 - gx_gp_monitor.main - INFO - 搜索到 1300 条原始公告
2026-01-21 17:24:15 - gx_gp_monitor.storage.postgresql - INFO - 开始按来源保存 1300 条手动搜索公告到专用表,每个来源最多保留 100 条
2026-01-21 17:24:15 - gx_gp_monitor.core.database - INFO - 批量保存公告到manual_announcements完成,影响行数: 1
2026-01-21 17:24:15 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement1 保存了 1 条手动搜索公告
2026-01-21 17:24:15 - gx_gp_monitor.core.database - INFO - 批量保存公告到manual_announcements完成,影响行数: 1
2026-01-21 17:24:15 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement2 保存了 1 条手动搜索公告
2026-01-21 17:24:15 - gx_gp_monitor.core.database - INFO - 批量保存公告到manual_announcements完成,影响行数: 1
2026-01-21 17:24:15 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement3 保存了 1 条手动搜索公告
2026-01-21 17:24:15 - gx_gp_monitor.core.database - INFO - 批量保存公告到manual_announcements完成,影响行数: 1
2026-01-21 17:24:15 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement4 保存了 1 条手动搜索公告
2026-01-21 17:24:15 - gx_gp_monitor.core.database - INFO - 批量保存公告到manual_announcements完成,影响行数: 1
2026-01-21 17:24:15 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement5 保存了 1 条手动搜索公告
2026-01-21 17:24:15 - gx_gp_monitor.core.database - INFO - 批量保存公告到manual_announcements完成,影响行数: 1
2026-01-21 17:24:15 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement6 保存了 1 条手动搜索公告
2026-01-21 17:24:15 - gx_gp_monitor.core.database - INFO - 批量保存公告到manual_announcements完成,影响行数: 1
2026-01-21 17:24:15 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement7 保存了 1 条手动搜索公告
2026-01-21 17:24:15 - gx_gp_monitor.core.database - INFO - 批量保存公告到manual_announcements完成,影响行数: 1
2026-01-21 17:24:15 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement10 保存了 1 条手动搜索公告
2026-01-21 17:24:15 - gx_gp_monitor.core.database - INFO - 批量保存公告到manual_announcements完成,影响行数: 1
2026-01-21 17:24:15 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement11 保存了 1 条手动搜索公告
2026-01-21 17:24:15 - gx_gp_monitor.core.database - INFO - 批量保存公告到manual_announcements完成,影响行数: 1
2026-01-21 17:24:15 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement20 保存了 1 条手动搜索公告
2026-01-21 17:24:15 - gx_gp_monitor.core.database - INFO - 批量保存公告到manual_announcements完成,影响行数: 1
2026-01-21 17:24:15 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement21 保存了 1 条手动搜索公告
2026-01-21 17:24:15 - gx_gp_monitor.core.database - INFO - 批量保存公告到manual_announcements完成,影响行数: 1
2026-01-21 17:24:15 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement23 保存了 1 条手动搜索公告
2026-01-21 17:24:15 - gx_gp_monitor.core.database - INFO - 批量保存公告到manual_announcements完成,影响行数: 1
2026-01-21 17:24:15 - gx_gp_monitor.storage.postgresql - INFO - 来源 61-266648 保存了 1 条手动搜索公告
2026-01-21 17:24:15 - gx_gp_monitor.storage.postgresql - INFO - 按来源保存手动搜索公告完成,总计保存 13 条公告
2026-01-21 17:24:15 - gx_gp_monitor.main - INFO - 保存手动搜索公告完成:共保存 13 条,按来源统计: {'ZcyAnnouncement1': 1, 'ZcyAnnouncement2': 1, 'ZcyAnnouncement3': 1, 'ZcyAnnouncement4': 1, 'ZcyAnnouncement5': 1, 'ZcyAnnouncement6': 1, 'ZcyAnnouncement7': 1, 'ZcyAnnouncement10': 1, 'ZcyAnnouncement11': 1, 'ZcyAnnouncement20': 1, 'ZcyAnnouncement21': 1, 'ZcyAnnouncement23': 1, '61-266648': 1}
2026-01-21 17:24:15 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1300 -> 461 条公告
2026-01-21 17:24:15 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 461 -> 0 条公告
2026-01-21 17:24:15 - gx_gp_monitor.filters.filters - INFO - 来源筛选: 0 -> 0 条公告
2026-01-21 17:24:15 - gx_gp_monitor.main - INFO - 筛选后剩余 0 条公告
2026-01-21 17:24:15 - gx_gp_monitor.main - INFO - 手动爬取模式:跳过筛选后公告的数据库保存
2026-01-21 17:24:15 - gx_gp_monitor.main - INFO - 爬取任务完成: {'success': True, 'total_crawled': 1300, 'filtered': 0, 'saved': 0, 'markdown_generated': False, 'notification_sent': False, 'filter_stats': {'keyword_filtered': 461, 'date_filtered': 839, 'duplicate_filtered': 0, 'source_filtered': 0}, 'filtered_announcements': []}
2026-01-21 17:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-21 17:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-21 17:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-21 17:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-21 17:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-21 17:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-21 17:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-21 17:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-21 17:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-21 17:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.44秒
2026-01-21 17:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-21 17:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-21 17:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-21 17:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-21 17:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-21 17:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-21 17:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-21 17:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:46:06 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 1.34秒
2026-01-21 17:46:06 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-21 17:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:46:06 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-21 17:46:06 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-21 17:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:46:06 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-21 17:46:06 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-21 17:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:46:07 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-21 17:46:07 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-21 17:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:46:07 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-21 17:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-21 17:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:46:07 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-21 17:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-21 17:46:08 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:46:08 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-21 17:46:08 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-21 17:46:08 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:46:08 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-21 17:46:08 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-21 17:46:08 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 17:46:08 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-21 17:46:08 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-21 17:46:08 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-21 17:46:08 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-21 17:46:08 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 4 条公告
2026-01-21 17:46:08 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-21 17:46:08 - __main__ - INFO - 筛选出今天关键词匹配 4 条公告
2026-01-21 17:46:08 - __main__ - INFO - 从今天关键词匹配公告中筛选出 2 条auto_announcements表中不存在的新公告
2026-01-21 17:46:08 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-21 17:46:08 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 2 条定时搜索公告到专用表
2026-01-21 17:46:08 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-21 17:46:08 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-21 17:46:08 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-21 17:46:08 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-21 17:46:08 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-21 17:46:08 - gx_gp_monitor.notification.wechat - INFO - 开始发送 2 条公告通知,每条单独发送
2026-01-21 17:46:09 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-21 17:46:09 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-21 17:46:10 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-21 17:46:10 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 2/2 条成功
2026-01-21 17:46:10 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-21 17:46:10 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-21 18:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-21 18:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-21 18:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-21 18:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-21 18:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-21 18:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-21 18:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-21 18:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-21 18:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-21 18:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 18:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-21 18:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-21 18:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 18:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-21 18:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-21 18:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 18:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-21 18:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-21 18:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 18:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-21 18:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-21 18:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 18:45:34 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-21 18:45:34 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-21 18:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 18:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-21 18:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-21 18:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 18:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-21 18:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-21 18:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 18:45:35 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-21 18:45:35 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-21 18:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 18:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-21 18:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-21 18:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 18:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-21 18:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-21 18:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 18:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-21 18:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-21 18:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 18:45:36 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-21 18:45:36 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-21 18:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 18:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-21 18:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-21 18:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-21 18:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-21 18:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 4 条公告
2026-01-21 18:45:37 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-21 18:45:37 - __main__ - INFO - 筛选出今天关键词匹配 4 条公告
2026-01-21 18:45:37 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-21 18:45:37 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-21 19:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-21 19:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-21 19:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-21 19:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-21 19:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-21 19:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-21 19:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-21 19:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-21 19:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-21 19:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 19:46:04 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.50秒
2026-01-21 19:46:04 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-21 19:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 19:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-21 19:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-21 19:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 19:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-21 19:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-21 19:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 19:46:05 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-21 19:46:05 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-21 19:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 19:46:05 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-21 19:46:05 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-21 19:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 19:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-21 19:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-21 19:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 19:46:06 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.51秒
2026-01-21 19:46:06 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-21 19:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 19:46:06 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-21 19:46:06 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-21 19:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 19:46:07 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-21 19:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-21 19:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 19:46:07 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-21 19:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-21 19:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 19:46:07 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-21 19:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-21 19:46:08 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 19:46:08 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-21 19:46:08 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-21 19:46:08 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 19:46:08 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-21 19:46:08 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-21 19:46:08 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-21 19:46:08 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-21 19:46:08 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 4 条公告
2026-01-21 19:46:08 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-21 19:46:08 - __main__ - INFO - 筛选出今天关键词匹配 4 条公告
2026-01-21 19:46:08 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-21 19:46:08 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-21 20:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-21 20:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-21 20:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-21 20:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-21 20:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-21 20:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-21 20:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-21 20:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-21 20:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-21 20:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 20:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.47秒
2026-01-21 20:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-21 20:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 20:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-21 20:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-21 20:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 20:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-21 20:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-21 20:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 20:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-21 20:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-21 20:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 20:46:05 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-21 20:46:05 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-21 20:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 20:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-21 20:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-21 20:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 20:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-21 20:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-21 20:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 20:46:06 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-21 20:46:06 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-21 20:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 20:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-21 20:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-21 20:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 20:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-21 20:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-21 20:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 20:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-21 20:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-21 20:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 20:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-21 20:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-21 20:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 20:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-21 20:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-21 20:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-21 20:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-21 20:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 3 条公告
2026-01-21 20:46:07 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-21 20:46:07 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-21 20:46:07 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-21 20:46:07 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-21 21:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-21 21:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-21 21:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-21 21:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-21 21:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-21 21:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-21 21:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-21 21:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-21 21:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-21 21:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 21:46:04 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.59秒
2026-01-21 21:46:04 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-21 21:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 21:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-21 21:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-21 21:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 21:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-21 21:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-21 21:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 21:46:05 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-21 21:46:05 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-21 21:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 21:46:05 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-21 21:46:05 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-21 21:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 21:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-21 21:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-21 21:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 21:46:06 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.51秒
2026-01-21 21:46:06 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-21 21:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 21:46:06 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-21 21:46:06 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-21 21:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 21:46:07 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-21 21:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-21 21:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 21:46:07 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-21 21:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-21 21:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 21:46:07 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-21 21:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-21 21:46:08 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 21:46:08 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-21 21:46:08 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-21 21:46:08 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 21:46:08 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-21 21:46:08 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-21 21:46:08 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-21 21:46:08 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-21 21:46:08 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 3 条公告
2026-01-21 21:46:08 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-21 21:46:08 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-21 21:46:08 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-21 21:46:08 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-21 22:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-21 22:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-21 22:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-21 22:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-21 22:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-21 22:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-21 22:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-21 22:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-21 22:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-21 22:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 22:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.50秒
2026-01-21 22:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-21 22:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 22:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-21 22:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-21 22:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 22:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-21 22:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-21 22:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 22:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-21 22:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-21 22:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 22:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-21 22:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-21 22:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 22:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-21 22:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-21 22:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 22:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-21 22:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-21 22:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 22:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-21 22:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-21 22:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 22:46:05 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-21 22:46:05 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-21 22:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 22:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-21 22:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-21 22:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 22:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-21 22:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-21 22:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 22:46:06 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-21 22:46:06 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-21 22:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 22:46:06 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-21 22:46:06 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-21 22:46:06 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-21 22:46:06 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-21 22:46:06 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 3 条公告
2026-01-21 22:46:06 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-21 22:46:06 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-21 22:46:06 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-21 22:46:06 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-21 23:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-21 23:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-21 23:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-21 23:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-21 23:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-21 23:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-21 23:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-21 23:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-21 23:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-21 23:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 23:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-21 23:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-21 23:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 23:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-21 23:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-21 23:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 23:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-21 23:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-21 23:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 23:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-21 23:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-21 23:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 23:45:34 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-21 23:45:34 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-21 23:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 23:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-21 23:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-21 23:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 23:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-21 23:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-21 23:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 23:45:35 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-21 23:45:35 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-21 23:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 23:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-21 23:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-21 23:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 23:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-21 23:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-21 23:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 23:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-21 23:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-21 23:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 23:45:36 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-21 23:45:36 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-21 23:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-21 23:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-21 23:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-21 23:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-21 23:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-21 23:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 3 条公告
2026-01-21 23:45:37 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-21 23:45:37 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-21 23:45:37 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-21 23:45:37 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-22 07:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-22 07:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-22 07:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-22 07:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-22 07:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-22 07:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-22 07:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-22 07:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-22 07:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-22 07:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 07:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-22 07:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-22 07:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 07:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-22 07:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-22 07:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 07:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-22 07:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-22 07:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 07:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-22 07:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-22 07:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 07:45:34 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-22 07:45:34 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-22 07:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 07:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-22 07:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-22 07:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 07:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-22 07:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-22 07:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 07:45:35 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-22 07:45:35 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-22 07:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 07:45:35 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-22 07:45:35 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-22 07:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 07:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-22 07:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-22 07:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 07:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-22 07:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-22 07:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 07:45:36 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-22 07:45:36 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-22 07:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 07:45:36 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-22 07:45:36 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-22 07:45:36 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-22 07:45:36 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-22 07:45:36 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-22 07:45:36 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-22 07:45:36 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-22 07:45:36 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-22 08:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-22 08:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-22 08:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-22 08:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-22 08:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-22 08:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-22 08:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-22 08:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-22 08:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-22 08:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 08:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.42秒
2026-01-22 08:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-22 08:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 08:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-22 08:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-22 08:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 08:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-22 08:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-22 08:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 08:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-22 08:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-22 08:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 08:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-22 08:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-22 08:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 08:46:04 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-22 08:46:04 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-22 08:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 08:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-22 08:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-22 08:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 08:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-22 08:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-22 08:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 08:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-22 08:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-22 08:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 08:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-22 08:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-22 08:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 08:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-22 08:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-22 08:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 08:46:06 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-22 08:46:06 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-22 08:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 08:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-22 08:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-22 08:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-22 08:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-22 08:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-22 08:46:07 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-22 08:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-22 08:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-22 09:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-22 09:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-22 09:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-22 09:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-22 09:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-22 09:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-22 09:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-22 09:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-22 09:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-22 09:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 09:45:34 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.64秒
2026-01-22 09:45:34 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-22 09:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 09:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-22 09:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-22 09:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 09:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-22 09:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-22 09:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 09:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-22 09:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-22 09:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 09:45:35 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-22 09:45:35 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-22 09:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 09:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-22 09:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-22 09:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 09:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-22 09:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-22 09:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 09:45:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-22 09:45:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-22 09:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 09:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-22 09:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-22 09:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 09:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-22 09:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-22 09:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 09:45:37 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-22 09:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-22 09:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 09:45:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-22 09:45:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-22 09:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 09:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-22 09:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-22 09:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-22 09:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-22 09:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-22 09:45:37 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-22 09:45:37 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-22 09:45:37 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-22 10:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-22 10:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-22 10:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-22 10:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-22 10:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-22 10:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-22 10:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-22 10:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-22 10:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-22 10:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 10:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.45秒
2026-01-22 10:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-22 10:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 10:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-22 10:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-22 10:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 10:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-22 10:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-22 10:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 10:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-22 10:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-22 10:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 10:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-22 10:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-22 10:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 10:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-22 10:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-22 10:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 10:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-22 10:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-22 10:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 10:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-22 10:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-22 10:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 10:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-22 10:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-22 10:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 10:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-22 10:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-22 10:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 10:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-22 10:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-22 10:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 10:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-22 10:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-22 10:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 10:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-22 10:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-22 10:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-22 10:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-22 10:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-22 10:46:07 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-22 10:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-22 10:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-22 11:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-22 11:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-22 11:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-22 11:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-22 11:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-22 11:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-22 11:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-22 11:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-22 11:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-22 11:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 11:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-22 11:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-22 11:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 11:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-22 11:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-22 11:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 11:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-22 11:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-22 11:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 11:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-22 11:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-22 11:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 11:45:34 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-22 11:45:34 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-22 11:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 11:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-22 11:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-22 11:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 11:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-22 11:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-22 11:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 11:45:35 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-22 11:45:35 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-22 11:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 11:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-22 11:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-22 11:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 11:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-22 11:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-22 11:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 11:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-22 11:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-22 11:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 11:45:36 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-22 11:45:36 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-22 11:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 11:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-22 11:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-22 11:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-22 11:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-22 11:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 1 条公告
2026-01-22 11:45:37 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-22 11:45:37 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-22 11:45:37 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-22 11:45:37 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-22 11:45:37 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-22 11:45:37 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-22 11:45:37 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-22 11:45:37 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-22 11:45:37 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-22 11:45:37 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-22 11:45:37 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-22 11:45:37 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-22 11:45:37 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-22 11:45:37 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-22 11:45:37 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-22 11:45:37 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-22 12:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-22 12:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-22 12:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-22 12:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-22 12:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-22 12:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-22 12:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-22 12:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-22 12:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-22 12:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 12:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-22 12:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-22 12:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 12:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-22 12:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-22 12:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 12:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-22 12:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-22 12:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 12:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-22 12:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-22 12:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 12:45:34 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-22 12:45:34 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-22 12:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 12:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-22 12:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-22 12:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 12:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-22 12:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-22 12:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 12:45:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-22 12:45:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-22 12:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 12:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-22 12:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-22 12:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 12:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-22 12:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-22 12:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 12:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-22 12:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-22 12:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 12:45:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-22 12:45:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-22 12:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 12:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-22 12:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-22 12:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-22 12:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-22 12:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-22 12:45:37 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-22 12:45:37 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-22 12:45:37 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-22 13:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-22 13:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-22 13:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-22 13:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-22 13:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-22 13:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-22 13:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-22 13:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-22 13:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-22 13:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 13:46:04 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.46秒
2026-01-22 13:46:04 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-22 13:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 13:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-22 13:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-22 13:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 13:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-22 13:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-22 13:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 13:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-22 13:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-22 13:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 13:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-22 13:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-22 13:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 13:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-22 13:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-22 13:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 13:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-22 13:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-22 13:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 13:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-22 13:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-22 13:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 13:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-22 13:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-22 13:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 13:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-22 13:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-22 13:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 13:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-22 13:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-22 13:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 13:46:06 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-22 13:46:06 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-22 13:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 13:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-22 13:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-22 13:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-22 13:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-22 13:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-22 13:46:07 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-22 13:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-22 13:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-22 14:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-22 14:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-22 14:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-22 14:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-22 14:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-22 14:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-22 14:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-22 14:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-22 14:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-22 14:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 14:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-22 14:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-22 14:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 14:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-22 14:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-22 14:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 14:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-22 14:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-22 14:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 14:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-22 14:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-22 14:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 14:45:35 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-22 14:45:35 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-22 14:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 14:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-22 14:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-22 14:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 14:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-22 14:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-22 14:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 14:45:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-22 14:45:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-22 14:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 14:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-22 14:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-22 14:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 14:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-22 14:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-22 14:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 14:45:37 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-22 14:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-22 14:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 14:45:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-22 14:45:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-22 14:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 14:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-22 14:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-22 14:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-22 14:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-22 14:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-22 14:45:37 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-22 14:45:37 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-22 14:45:37 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-22 15:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-22 15:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-22 15:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-22 15:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-22 15:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-22 15:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-22 15:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-22 15:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-22 15:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-22 15:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 15:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-22 15:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-22 15:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 15:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-22 15:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-22 15:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 15:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-22 15:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-22 15:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 15:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-22 15:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-22 15:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 15:45:35 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-22 15:45:35 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-22 15:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 15:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-22 15:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-22 15:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 15:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-22 15:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-22 15:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 15:45:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-22 15:45:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-22 15:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 15:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-22 15:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-22 15:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 15:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-22 15:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-22 15:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 15:45:37 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-22 15:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-22 15:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 15:45:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-22 15:45:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-22 15:45:38 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 15:45:38 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-22 15:45:38 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-22 15:45:38 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-22 15:45:38 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-22 15:45:38 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-22 15:45:38 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-22 15:45:38 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-22 15:45:38 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-22 16:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-22 16:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-22 16:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-22 16:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-22 16:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-22 16:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-22 16:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-22 16:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-22 16:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-22 16:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 16:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.47秒
2026-01-22 16:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-22 16:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 16:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-22 16:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-22 16:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 16:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-22 16:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-22 16:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 16:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-22 16:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-22 16:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 16:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-22 16:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-22 16:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 16:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-22 16:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-22 16:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 16:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-22 16:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-22 16:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 16:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-22 16:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-22 16:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 16:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-22 16:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-22 16:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 16:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-22 16:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-22 16:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 16:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-22 16:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-22 16:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 16:46:06 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-22 16:46:06 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-22 16:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 16:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-22 16:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-22 16:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-22 16:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-22 16:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-22 16:46:07 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-22 16:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-22 16:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-22 17:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-22 17:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-22 17:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-22 17:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-22 17:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-22 17:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-22 17:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-22 17:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-22 17:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-22 17:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 17:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-22 17:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-22 17:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 17:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-22 17:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-22 17:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 17:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-22 17:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-22 17:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 17:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-22 17:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-22 17:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 17:45:34 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-22 17:45:34 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-22 17:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 17:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-22 17:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-22 17:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 17:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-22 17:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-22 17:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 17:45:35 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-22 17:45:35 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-22 17:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 17:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-22 17:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-22 17:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 17:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-22 17:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-22 17:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 17:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-22 17:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-22 17:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 17:45:36 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-22 17:45:36 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-22 17:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 17:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-22 17:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-22 17:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-22 17:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-22 17:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-22 17:45:37 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-22 17:45:37 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-22 17:45:37 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-22 18:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-22 18:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-22 18:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-22 18:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-22 18:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-22 18:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-22 18:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-22 18:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-22 18:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-22 18:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 18:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.50秒
2026-01-22 18:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-22 18:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 18:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-22 18:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-22 18:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 18:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-22 18:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-22 18:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 18:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-22 18:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-22 18:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 18:46:05 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-22 18:46:05 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-22 18:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 18:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-22 18:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-22 18:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 18:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-22 18:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-22 18:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 18:46:06 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-22 18:46:06 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-22 18:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 18:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-22 18:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-22 18:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 18:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-22 18:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-22 18:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 18:46:07 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-22 18:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-22 18:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 18:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-22 18:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-22 18:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 18:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-22 18:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-22 18:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-22 18:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-22 18:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-22 18:46:07 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-22 18:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-22 18:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-22 19:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-22 19:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-22 19:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-22 19:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-22 19:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-22 19:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-22 19:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-22 19:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-22 19:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-22 19:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 19:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.48秒
2026-01-22 19:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-22 19:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 19:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-22 19:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-22 19:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 19:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-22 19:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-22 19:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 19:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-22 19:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-22 19:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 19:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-22 19:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-22 19:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 19:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-22 19:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-22 19:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 19:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-22 19:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-22 19:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 19:46:06 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-22 19:46:06 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-22 19:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 19:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-22 19:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-22 19:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 19:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-22 19:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-22 19:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 19:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-22 19:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-22 19:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 19:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-22 19:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-22 19:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 19:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-22 19:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-22 19:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-22 19:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-22 19:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-22 19:46:07 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-22 19:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-22 19:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-22 20:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-22 20:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-22 20:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-22 20:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-22 20:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-22 20:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-22 20:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-22 20:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-22 20:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-22 20:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 20:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.46秒
2026-01-22 20:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-22 20:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 20:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-22 20:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-22 20:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 20:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-22 20:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-22 20:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 20:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-22 20:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-22 20:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 20:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-22 20:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-22 20:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 20:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-22 20:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-22 20:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 20:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-22 20:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-22 20:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 20:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-22 20:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-22 20:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 20:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-22 20:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-22 20:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 20:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-22 20:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-22 20:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 20:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-22 20:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-22 20:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 20:46:06 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-22 20:46:06 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-22 20:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 20:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-22 20:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-22 20:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-22 20:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-22 20:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-22 20:46:07 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-22 20:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-22 20:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-22 21:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-22 21:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-22 21:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-22 21:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-22 21:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-22 21:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-22 21:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-22 21:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-22 21:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-22 21:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 21:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-22 21:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-22 21:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 21:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-22 21:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-22 21:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 21:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-22 21:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-22 21:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 21:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-22 21:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-22 21:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 21:45:35 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-22 21:45:35 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-22 21:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 21:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-22 21:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-22 21:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 21:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-22 21:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-22 21:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 21:45:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-22 21:45:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-22 21:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 21:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-22 21:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-22 21:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 21:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-22 21:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-22 21:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 21:45:37 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-22 21:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-22 21:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 21:45:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-22 21:45:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-22 21:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 21:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-22 21:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-22 21:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-22 21:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-22 21:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-22 21:45:37 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-22 21:45:37 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-22 21:45:37 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-22 22:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-22 22:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-22 22:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-22 22:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-22 22:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-22 22:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-22 22:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-22 22:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-22 22:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-22 22:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 22:46:04 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.76秒
2026-01-22 22:46:04 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-22 22:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 22:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-22 22:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-22 22:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 22:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-22 22:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-22 22:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 22:46:05 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-22 22:46:05 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-22 22:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 22:46:05 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-22 22:46:05 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-22 22:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 22:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-22 22:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-22 22:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 22:46:06 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-22 22:46:06 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-22 22:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 22:46:06 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-22 22:46:06 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-22 22:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 22:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-22 22:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-22 22:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 22:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-22 22:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-22 22:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 22:46:07 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-22 22:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-22 22:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 22:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-22 22:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-22 22:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 22:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-22 22:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-22 22:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-22 22:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-22 22:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-22 22:46:07 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-22 22:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-22 22:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-22 23:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-22 23:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-22 23:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-22 23:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-22 23:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-22 23:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-22 23:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-22 23:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-22 23:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-22 23:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 23:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.47秒
2026-01-22 23:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-22 23:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 23:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-22 23:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-22 23:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 23:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-22 23:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-22 23:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 23:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-22 23:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-22 23:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 23:46:05 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-22 23:46:05 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-22 23:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 23:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-22 23:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-22 23:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 23:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-22 23:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-22 23:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 23:46:06 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-22 23:46:06 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-22 23:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 23:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-22 23:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-22 23:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 23:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-22 23:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-22 23:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 23:46:07 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-22 23:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-22 23:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 23:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-22 23:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-22 23:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-22 23:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-22 23:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-22 23:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-22 23:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-22 23:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-22 23:46:07 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-22 23:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-22 23:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-23 07:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-23 07:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-23 07:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-23 07:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-23 07:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-23 07:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-23 07:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-23 07:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-23 07:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-23 07:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 07:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.46秒
2026-01-23 07:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-23 07:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 07:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-23 07:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-23 07:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 07:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-23 07:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-23 07:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 07:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-23 07:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-23 07:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 07:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-23 07:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-23 07:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 07:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-23 07:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-23 07:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 07:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-23 07:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-23 07:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 07:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-23 07:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-23 07:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 07:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-23 07:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-23 07:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 07:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-23 07:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-23 07:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 07:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-23 07:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-23 07:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 07:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-23 07:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-23 07:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 07:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-23 07:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-23 07:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-23 07:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-23 07:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-23 07:46:07 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-23 07:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-23 07:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-23 08:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-23 08:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-23 08:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-23 08:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-23 08:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-23 08:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-23 08:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-23 08:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-23 08:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-23 08:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 08:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-23 08:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-23 08:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 08:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-23 08:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-23 08:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 08:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-23 08:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-23 08:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 08:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-23 08:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-23 08:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 08:45:34 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-23 08:45:34 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-23 08:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 08:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-23 08:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-23 08:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 08:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-23 08:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-23 08:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 08:45:35 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-23 08:45:35 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-23 08:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 08:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-23 08:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-23 08:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 08:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-23 08:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-23 08:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 08:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-23 08:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-23 08:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 08:45:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-23 08:45:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-23 08:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 08:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-23 08:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-23 08:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-23 08:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-23 08:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-23 08:45:37 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-23 08:45:37 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-23 08:45:37 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-23 09:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-23 09:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-23 09:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-23 09:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-23 09:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-23 09:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-23 09:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-23 09:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-23 09:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-23 09:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 09:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-23 09:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-23 09:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 09:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-23 09:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-23 09:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 09:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-23 09:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-23 09:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 09:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-23 09:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-23 09:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 09:45:34 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-23 09:45:34 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-23 09:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 09:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-23 09:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-23 09:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 09:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-23 09:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-23 09:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 09:45:35 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-23 09:45:35 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-23 09:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 09:45:35 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-23 09:45:35 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-23 09:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 09:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-23 09:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-23 09:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 09:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-23 09:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-23 09:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 09:45:36 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-23 09:45:36 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-23 09:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 09:45:36 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-23 09:45:36 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-23 09:45:36 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-23 09:45:36 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-23 09:45:36 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-23 09:45:36 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-23 09:45:36 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-23 09:45:36 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-23 10:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-23 10:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-23 10:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-23 10:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-23 10:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-23 10:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-23 10:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-23 10:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-23 10:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-23 10:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 10:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-23 10:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-23 10:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 10:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-23 10:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-23 10:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 10:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-23 10:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-23 10:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 10:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-23 10:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-23 10:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 10:45:35 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-23 10:45:35 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-23 10:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 10:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-23 10:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-23 10:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 10:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-23 10:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-23 10:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 10:45:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-23 10:45:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-23 10:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 10:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-23 10:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-23 10:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 10:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-23 10:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-23 10:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 10:45:37 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-23 10:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-23 10:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 10:45:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-23 10:45:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-23 10:45:38 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 10:45:38 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-23 10:45:38 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-23 10:45:38 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-23 10:45:38 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-23 10:45:38 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-23 10:45:38 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-23 10:45:38 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-23 10:45:38 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-23 11:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-23 11:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-23 11:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-23 11:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-23 11:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-23 11:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-23 11:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-23 11:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-23 11:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-23 11:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 11:46:04 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.50秒
2026-01-23 11:46:04 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-23 11:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 11:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-23 11:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-23 11:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 11:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-23 11:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-23 11:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 11:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-23 11:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-23 11:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 11:46:05 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-23 11:46:05 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-23 11:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 11:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-23 11:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-23 11:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 11:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-23 11:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-23 11:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 11:46:06 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-23 11:46:06 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-23 11:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 11:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-23 11:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-23 11:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 11:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-23 11:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-23 11:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 11:46:07 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-23 11:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-23 11:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 11:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-23 11:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-23 11:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 11:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-23 11:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-23 11:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-23 11:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-23 11:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-23 11:46:07 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-23 11:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-23 11:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-23 12:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-23 12:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-23 12:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-23 12:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-23 12:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-23 12:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-23 12:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-23 12:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-23 12:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-23 12:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 12:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-23 12:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-23 12:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 12:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-23 12:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-23 12:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 12:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-23 12:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-23 12:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 12:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-23 12:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-23 12:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 12:45:34 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-23 12:45:34 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-23 12:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 12:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-23 12:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-23 12:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 12:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-23 12:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-23 12:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 12:45:35 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-23 12:45:35 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-23 12:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 12:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-23 12:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-23 12:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 12:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-23 12:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-23 12:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 12:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-23 12:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-23 12:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 12:45:36 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-23 12:45:36 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-23 12:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 12:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-23 12:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-23 12:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-23 12:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-23 12:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-23 12:45:37 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-23 12:45:37 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-23 12:45:37 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-23 13:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-23 13:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-23 13:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-23 13:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-23 13:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-23 13:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-23 13:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-23 13:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-23 13:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-23 13:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 13:45:34 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-23 13:45:34 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-23 13:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 13:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-23 13:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-23 13:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 13:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-23 13:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-23 13:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 13:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-23 13:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-23 13:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 13:45:35 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-23 13:45:35 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-23 13:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 13:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-23 13:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-23 13:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 13:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.53秒
2026-01-23 13:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-23 13:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 13:45:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-23 13:45:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-23 13:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 13:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-23 13:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-23 13:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 13:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-23 13:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-23 13:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 13:45:37 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-23 13:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-23 13:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 13:45:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-23 13:45:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-23 13:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 13:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-23 13:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-23 13:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-23 13:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-23 13:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-23 13:45:37 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-23 13:45:37 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-23 13:45:37 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-23 14:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-23 14:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-23 14:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-23 14:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-23 14:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-23 14:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-23 14:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-23 14:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-23 14:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-23 14:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 14:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.47秒
2026-01-23 14:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-23 14:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 14:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-23 14:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-23 14:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 14:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-23 14:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-23 14:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 14:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-23 14:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-23 14:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 14:46:05 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-23 14:46:05 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-23 14:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 14:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-23 14:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-23 14:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 14:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-23 14:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-23 14:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 14:46:06 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-23 14:46:06 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-23 14:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 14:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-23 14:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-23 14:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 14:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-23 14:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-23 14:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 14:46:07 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-23 14:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-23 14:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 14:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-23 14:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-23 14:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 14:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-23 14:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-23 14:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-23 14:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-23 14:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-23 14:46:07 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-23 14:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-23 14:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-23 15:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-23 15:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-23 15:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-23 15:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-23 15:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-23 15:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-23 15:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-23 15:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-23 15:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-23 15:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 15:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.43秒
2026-01-23 15:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-23 15:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 15:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-23 15:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-23 15:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 15:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-23 15:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-23 15:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 15:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-23 15:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-23 15:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 15:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-23 15:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-23 15:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 15:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-23 15:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-23 15:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 15:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-23 15:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-23 15:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 15:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-23 15:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-23 15:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 15:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-23 15:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-23 15:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 15:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-23 15:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-23 15:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 15:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-23 15:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-23 15:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 15:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-23 15:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-23 15:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 15:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-23 15:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-23 15:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-23 15:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-23 15:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 1 条公告
2026-01-23 15:46:07 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-23 15:46:07 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-23 15:46:07 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-23 15:46:07 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-23 15:46:07 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-23 15:46:07 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-23 15:46:07 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-23 15:46:07 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-23 15:46:07 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-23 15:46:07 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-23 15:46:07 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-23 15:46:07 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-23 15:46:07 - gx_gp_monitor.notification.wechat - ERROR - 文本卡片消息发送失败: {'errcode': 60020, 'errmsg': 'not allow to access from your ip, hint: [1769154367176910955566864], from ip: 219.159.169.130, more info at https://open.work.weixin.qq.com/devtool/query?e=60020'}
2026-01-23 15:46:07 - gx_gp_monitor.notification.wechat - WARNING - 第 1 条公告发送失败: 关于更衣柜的网上超市合同公告...
2026-01-23 15:46:07 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 0/1 条成功
2026-01-23 15:46:07 - __main__ - ERROR - 企业微信卡片通知发送失败
2026-01-23 15:46:07 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-23 16:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-23 16:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-23 16:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-23 16:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-23 16:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-23 16:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-23 16:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-23 16:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-23 16:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-23 16:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 16:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-23 16:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-23 16:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 16:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-23 16:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-23 16:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 16:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-23 16:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-23 16:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 16:45:35 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-23 16:45:35 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-23 16:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 16:45:35 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-23 16:45:35 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-23 16:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 16:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-23 16:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-23 16:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 16:45:36 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.65秒
2026-01-23 16:45:36 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-23 16:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 16:45:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-23 16:45:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-23 16:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 16:45:37 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-23 16:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-23 16:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 16:45:37 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-23 16:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-23 16:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 16:45:37 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-23 16:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-23 16:45:38 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 16:45:38 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-23 16:45:38 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-23 16:45:38 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 16:45:38 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-23 16:45:38 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-23 16:45:38 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-23 16:45:38 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-23 16:45:38 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 1 条公告
2026-01-23 16:45:38 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-23 16:45:38 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-23 16:45:38 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-23 16:45:38 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-23 16:45:38 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-23 16:45:38 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-23 16:45:38 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-23 16:45:38 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-23 16:45:38 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-23 16:45:38 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-23 16:45:38 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-23 16:45:38 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-23 16:45:39 - gx_gp_monitor.notification.wechat - ERROR - 文本卡片消息发送失败: {'errcode': 60020, 'errmsg': 'not allow to access from your ip, hint: [1769157938176911080437727], from ip: 219.159.169.130, more info at https://open.work.weixin.qq.com/devtool/query?e=60020'}
2026-01-23 16:45:39 - gx_gp_monitor.notification.wechat - WARNING - 第 1 条公告发送失败: 大化县2025年农村公路北景至京屯村道安全生命防护工程合同公...
2026-01-23 16:45:39 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 0/1 条成功
2026-01-23 16:45:39 - __main__ - ERROR - 企业微信卡片通知发送失败
2026-01-23 16:45:39 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-23 17:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-23 17:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-23 17:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-23 17:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-23 17:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-23 17:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-23 17:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-23 17:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-23 17:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-23 17:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 17:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.46秒
2026-01-23 17:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-23 17:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 17:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-23 17:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-23 17:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 17:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-23 17:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-23 17:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 17:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-23 17:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-23 17:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 17:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-23 17:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-23 17:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 17:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-23 17:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-23 17:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 17:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.53秒
2026-01-23 17:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-23 17:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 17:46:06 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-23 17:46:06 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-23 17:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 17:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-23 17:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-23 17:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 17:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-23 17:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-23 17:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 17:46:07 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-23 17:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-23 17:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 17:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-23 17:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-23 17:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 17:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-23 17:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-23 17:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-23 17:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-23 17:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-23 17:46:07 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-23 17:46:07 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-23 17:46:07 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-23 17:46:07 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-23 17:46:07 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-23 17:46:07 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-23 17:46:07 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-23 17:46:07 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-23 17:46:07 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-23 17:46:07 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-23 17:46:07 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-23 17:46:08 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-23 17:46:08 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-23 17:46:08 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-23 17:46:08 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-23 17:46:08 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-23 18:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-23 18:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-23 18:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-23 18:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-23 18:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-23 18:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-23 18:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-23 18:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-23 18:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-23 18:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 18:45:34 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.55秒
2026-01-23 18:45:34 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-23 18:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 18:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-23 18:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-23 18:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 18:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-23 18:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-23 18:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 18:45:35 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-23 18:45:35 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-23 18:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 18:45:35 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-23 18:45:35 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-23 18:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 18:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-23 18:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-23 18:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 18:45:36 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-23 18:45:36 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-23 18:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 18:45:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-23 18:45:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-23 18:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 18:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-23 18:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-23 18:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 18:45:37 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-23 18:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-23 18:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 18:45:37 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-23 18:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-23 18:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 18:45:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-23 18:45:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-23 18:45:38 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 18:45:38 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-23 18:45:38 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-23 18:45:38 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-23 18:45:38 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-23 18:45:38 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 1 条公告
2026-01-23 18:45:38 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-23 18:45:38 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-23 18:45:38 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-23 18:45:38 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-23 19:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-23 19:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-23 19:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-23 19:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-23 19:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-23 19:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-23 19:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-23 19:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-23 19:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-23 19:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 19:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-23 19:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-23 19:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 19:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-23 19:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-23 19:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 19:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-23 19:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-23 19:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 19:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-23 19:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-23 19:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 19:45:34 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-23 19:45:34 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-23 19:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 19:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-23 19:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-23 19:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 19:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-23 19:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-23 19:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 19:45:35 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-23 19:45:35 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-23 19:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 19:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-23 19:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-23 19:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 19:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-23 19:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-23 19:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 19:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-23 19:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-23 19:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 19:45:36 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-23 19:45:36 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-23 19:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 19:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-23 19:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-23 19:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-23 19:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-23 19:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 1 条公告
2026-01-23 19:45:37 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-23 19:45:37 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-23 19:45:37 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-23 19:45:37 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-23 20:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-23 20:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-23 20:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-23 20:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-23 20:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-23 20:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-23 20:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-23 20:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-23 20:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-23 20:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 20:45:34 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.57秒
2026-01-23 20:45:34 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-23 20:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 20:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-23 20:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-23 20:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 20:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-23 20:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-23 20:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 20:45:35 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.71秒
2026-01-23 20:45:35 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-23 20:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 20:45:36 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-23 20:45:36 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-23 20:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 20:45:37 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.91秒
2026-01-23 20:45:37 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-23 20:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 20:45:37 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.59秒
2026-01-23 20:45:37 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-23 20:45:38 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 20:45:38 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 1.13秒
2026-01-23 20:45:38 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-23 20:45:39 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 20:45:39 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.83秒
2026-01-23 20:45:39 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-23 20:45:40 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 20:45:40 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.62秒
2026-01-23 20:45:40 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-23 20:45:41 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 20:45:41 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.95秒
2026-01-23 20:45:41 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-23 20:45:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 20:45:42 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.87秒
2026-01-23 20:45:42 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-23 20:45:42 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 20:45:42 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.62秒
2026-01-23 20:45:42 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-23 20:45:42 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-23 20:45:42 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-23 20:45:42 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 1 条公告
2026-01-23 20:45:42 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-23 20:45:42 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-23 20:45:42 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-23 20:45:42 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-23 21:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-23 21:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-23 21:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-23 21:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-23 21:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-23 21:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-23 21:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-23 21:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-23 21:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-23 21:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 21:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-23 21:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-23 21:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 21:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-23 21:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-23 21:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 21:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-23 21:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-23 21:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 21:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-23 21:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-23 21:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 21:45:35 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-23 21:45:35 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-23 21:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 21:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-23 21:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-23 21:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 21:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-23 21:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-23 21:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 21:45:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-23 21:45:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-23 21:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 21:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-23 21:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-23 21:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 21:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-23 21:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-23 21:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 21:45:37 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-23 21:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-23 21:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 21:45:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-23 21:45:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-23 21:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 21:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-23 21:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-23 21:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-23 21:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-23 21:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 1 条公告
2026-01-23 21:45:37 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-23 21:45:37 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-23 21:45:37 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-23 21:45:37 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-23 22:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-23 22:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-23 22:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-23 22:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-23 22:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-23 22:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-23 22:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-23 22:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-23 22:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-23 22:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 22:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.50秒
2026-01-23 22:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-23 22:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 22:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-23 22:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-23 22:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 22:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-23 22:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-23 22:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 22:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-23 22:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-23 22:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 22:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-23 22:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-23 22:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 22:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-23 22:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-23 22:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 22:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-23 22:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-23 22:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 22:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-23 22:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-23 22:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 22:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-23 22:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-23 22:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 22:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-23 22:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-23 22:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 22:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-23 22:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-23 22:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 22:46:06 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-23 22:46:06 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-23 22:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 22:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-23 22:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-23 22:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-23 22:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-23 22:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 1 条公告
2026-01-23 22:46:07 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-23 22:46:07 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-23 22:46:07 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-23 22:46:07 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-23 23:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-23 23:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-23 23:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-23 23:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-23 23:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-23 23:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-23 23:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-23 23:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-23 23:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-23 23:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 23:45:34 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-23 23:45:34 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-23 23:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 23:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-23 23:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-23 23:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 23:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-23 23:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-23 23:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 23:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-23 23:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-23 23:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 23:45:34 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-23 23:45:34 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-23 23:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 23:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-23 23:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-23 23:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 23:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-23 23:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-23 23:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 23:45:35 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-23 23:45:35 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-23 23:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 23:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-23 23:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-23 23:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 23:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-23 23:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-23 23:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 23:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-23 23:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-23 23:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 23:45:36 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-23 23:45:36 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-23 23:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-23 23:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-23 23:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-23 23:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-23 23:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-23 23:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 1 条公告
2026-01-23 23:45:37 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-23 23:45:37 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-23 23:45:37 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-23 23:45:37 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-24 07:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-24 07:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-24 07:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-24 07:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-24 07:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-24 07:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-24 07:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-24 07:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-24 07:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-24 07:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 07:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-24 07:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-24 07:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 07:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-24 07:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-24 07:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 07:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-24 07:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-24 07:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 07:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-24 07:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-24 07:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 07:45:34 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-24 07:45:34 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-24 07:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 07:45:34 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-24 07:45:34 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-24 07:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 07:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-24 07:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-24 07:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 07:45:35 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-24 07:45:35 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-24 07:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 07:45:35 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-24 07:45:35 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-24 07:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 07:45:35 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-24 07:45:35 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-24 07:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 07:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-24 07:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-24 07:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 07:45:36 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-24 07:45:36 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-24 07:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 07:45:36 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-24 07:45:36 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-24 07:45:36 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-24 07:45:36 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-24 07:45:36 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-24 07:45:36 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-24 07:45:36 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-24 07:45:36 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-24 08:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-24 08:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-24 08:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-24 08:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-24 08:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-24 08:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-24 08:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-24 08:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-24 08:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-24 08:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 08:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-24 08:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-24 08:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 08:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-24 08:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-24 08:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 08:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-24 08:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-24 08:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 08:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-24 08:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-24 08:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 08:45:35 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-24 08:45:35 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-24 08:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 08:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-24 08:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-24 08:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 08:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-24 08:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-24 08:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 08:45:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-24 08:45:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-24 08:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 08:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-24 08:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-24 08:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 08:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-24 08:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-24 08:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 08:45:37 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-24 08:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-24 08:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 08:45:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-24 08:45:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-24 08:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 08:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-24 08:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-24 08:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-24 08:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-24 08:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-24 08:45:37 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-24 08:45:37 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-24 08:45:37 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-24 09:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-24 09:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-24 09:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-24 09:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-24 09:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-24 09:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-24 09:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-24 09:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-24 09:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-24 09:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 09:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.44秒
2026-01-24 09:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-24 09:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 09:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-24 09:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-24 09:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 09:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-24 09:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-24 09:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 09:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-24 09:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-24 09:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 09:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-24 09:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-24 09:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 09:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-24 09:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-24 09:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 09:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-24 09:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-24 09:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 09:46:06 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-24 09:46:06 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-24 09:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 09:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-24 09:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-24 09:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 09:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-24 09:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-24 09:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 09:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-24 09:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-24 09:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 09:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-24 09:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-24 09:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 09:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-24 09:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-24 09:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-24 09:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-24 09:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-24 09:46:07 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-24 09:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-24 09:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-24 10:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-24 10:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-24 10:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-24 10:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-24 10:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-24 10:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-24 10:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-24 10:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-24 10:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-24 10:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 10:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-24 10:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-24 10:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 10:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-24 10:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-24 10:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 10:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-24 10:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-24 10:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 10:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-24 10:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-24 10:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 10:45:35 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-24 10:45:35 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-24 10:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 10:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-24 10:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-24 10:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 10:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-24 10:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-24 10:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 10:45:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-24 10:45:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-24 10:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 10:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-24 10:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-24 10:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 10:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-24 10:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-24 10:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 10:45:37 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-24 10:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-24 10:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 10:45:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-24 10:45:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-24 10:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 10:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-24 10:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-24 10:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-24 10:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-24 10:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-24 10:45:37 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-24 10:45:37 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-24 10:45:37 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-24 11:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-24 11:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-24 11:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-24 11:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-24 11:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-24 11:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-24 11:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-24 11:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-24 11:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-24 11:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 11:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.50秒
2026-01-24 11:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-24 11:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 11:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-24 11:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-24 11:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 11:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-24 11:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-24 11:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 11:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-24 11:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-24 11:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 11:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-24 11:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-24 11:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 11:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-24 11:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-24 11:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 11:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-24 11:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-24 11:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 11:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-24 11:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-24 11:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 11:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-24 11:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-24 11:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 11:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-24 11:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-24 11:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 11:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-24 11:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-24 11:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 11:46:06 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-24 11:46:06 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-24 11:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 11:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-24 11:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-24 11:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-24 11:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-24 11:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-24 11:46:07 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-24 11:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-24 11:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-24 12:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-24 12:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-24 12:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-24 12:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-24 12:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-24 12:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-24 12:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-24 12:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-24 12:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-24 12:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 12:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.44秒
2026-01-24 12:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-24 12:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 12:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-24 12:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-24 12:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 12:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-24 12:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-24 12:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 12:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-24 12:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-24 12:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 12:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-24 12:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-24 12:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 12:46:04 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-24 12:46:04 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-24 12:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 12:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-24 12:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-24 12:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 12:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-24 12:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-24 12:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 12:46:05 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-24 12:46:05 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-24 12:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 12:46:05 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-24 12:46:05 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-24 12:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 12:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-24 12:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-24 12:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 12:46:06 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-24 12:46:06 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-24 12:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 12:46:06 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-24 12:46:06 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-24 12:46:06 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-24 12:46:06 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-24 12:46:06 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-24 12:46:06 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-24 12:46:06 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-24 12:46:06 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-24 13:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-24 13:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-24 13:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-24 13:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-24 13:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-24 13:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-24 13:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-24 13:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-24 13:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-24 13:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 13:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-24 13:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-24 13:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 13:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-24 13:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-24 13:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 13:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-24 13:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-24 13:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 13:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-24 13:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-24 13:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 13:45:34 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-24 13:45:34 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-24 13:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 13:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-24 13:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-24 13:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 13:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-24 13:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-24 13:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 13:45:35 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-24 13:45:35 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-24 13:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 13:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-24 13:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-24 13:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 13:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-24 13:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-24 13:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 13:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-24 13:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-24 13:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 13:45:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-24 13:45:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-24 13:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 13:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-24 13:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-24 13:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-24 13:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-24 13:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-24 13:45:37 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-24 13:45:37 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-24 13:45:37 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-24 14:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-24 14:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-24 14:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-24 14:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-24 14:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-24 14:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-24 14:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-24 14:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-24 14:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-24 14:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 14:46:04 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.73秒
2026-01-24 14:46:04 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-24 14:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 14:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-24 14:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-24 14:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 14:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-24 14:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-24 14:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 14:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-24 14:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-24 14:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 14:46:05 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-24 14:46:05 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-24 14:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 14:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-24 14:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-24 14:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 14:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-24 14:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-24 14:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 14:46:06 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-24 14:46:06 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-24 14:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 14:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-24 14:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-24 14:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 14:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-24 14:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-24 14:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 14:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-24 14:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-24 14:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 14:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-24 14:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-24 14:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 14:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-24 14:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-24 14:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-24 14:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-24 14:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-24 14:46:07 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-24 14:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-24 14:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-24 15:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-24 15:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-24 15:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-24 15:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-24 15:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-24 15:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-24 15:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-24 15:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-24 15:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-24 15:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 15:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-24 15:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-24 15:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 15:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-24 15:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-24 15:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 15:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-24 15:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-24 15:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 15:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-24 15:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-24 15:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 15:45:34 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-24 15:45:34 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-24 15:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 15:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-24 15:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-24 15:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 15:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-24 15:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-24 15:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 15:45:35 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-24 15:45:35 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-24 15:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 15:45:35 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-24 15:45:35 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-24 15:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 15:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-24 15:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-24 15:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 15:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-24 15:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-24 15:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 15:45:36 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-24 15:45:36 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-24 15:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 15:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-24 15:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-24 15:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-24 15:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-24 15:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-24 15:45:37 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-24 15:45:37 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-24 15:45:37 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-24 16:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-24 16:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-24 16:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-24 16:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-24 16:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-24 16:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-24 16:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-24 16:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-24 16:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-24 16:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 16:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-24 16:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-24 16:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 16:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-24 16:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-24 16:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 16:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-24 16:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-24 16:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 16:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-24 16:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-24 16:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 16:45:34 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-24 16:45:34 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-24 16:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 16:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-24 16:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-24 16:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 16:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-24 16:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-24 16:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 16:45:35 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-24 16:45:35 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-24 16:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 16:45:35 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-24 16:45:35 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-24 16:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 16:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-24 16:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-24 16:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 16:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-24 16:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-24 16:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 16:45:36 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-24 16:45:36 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-24 16:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 16:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-24 16:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-24 16:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-24 16:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-24 16:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 0 条公告
2026-01-24 16:45:37 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-24 16:45:37 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-24 16:45:37 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-24 17:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-24 17:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-24 17:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-24 17:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-24 17:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-24 17:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-24 17:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-24 17:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-24 17:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-24 17:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 17:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.46秒
2026-01-24 17:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-24 17:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 17:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-24 17:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-24 17:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 17:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-24 17:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-24 17:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 17:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-24 17:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-24 17:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 17:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-24 17:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-24 17:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 17:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-24 17:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-24 17:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 17:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-24 17:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-24 17:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 17:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-24 17:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-24 17:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 17:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-24 17:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-24 17:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 17:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-24 17:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-24 17:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 17:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-24 17:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-24 17:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 17:46:06 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-24 17:46:06 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-24 17:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 17:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-24 17:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-24 17:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-24 17:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-24 17:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-24 17:46:07 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-24 17:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-24 17:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-24 18:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-24 18:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-24 18:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-24 18:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-24 18:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-24 18:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-24 18:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-24 18:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-24 18:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-24 18:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 18:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.48秒
2026-01-24 18:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-24 18:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 18:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-24 18:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-24 18:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 18:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-24 18:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-24 18:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 18:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-24 18:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-24 18:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 18:46:05 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-24 18:46:05 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-24 18:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 18:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-24 18:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-24 18:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 18:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-24 18:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-24 18:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 18:46:06 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-24 18:46:06 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-24 18:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 18:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-24 18:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-24 18:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 18:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-24 18:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-24 18:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 18:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-24 18:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-24 18:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 18:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-24 18:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-24 18:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 18:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-24 18:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-24 18:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-24 18:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-24 18:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-24 18:46:07 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-24 18:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-24 18:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-24 19:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-24 19:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-24 19:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-24 19:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-24 19:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-24 19:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-24 19:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-24 19:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-24 19:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-24 19:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 19:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-24 19:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-24 19:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 19:45:33 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.16秒
2026-01-24 19:45:33 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-24 19:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 19:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-24 19:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-24 19:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 19:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-24 19:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-24 19:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 19:45:34 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-24 19:45:34 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-24 19:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 19:45:34 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-24 19:45:34 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-24 19:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 19:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-24 19:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-24 19:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 19:45:35 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-24 19:45:35 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-24 19:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 19:45:35 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-24 19:45:35 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-24 19:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 19:45:35 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-24 19:45:35 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-24 19:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 19:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-24 19:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-24 19:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 19:45:36 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-24 19:45:36 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-24 19:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 19:45:36 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-24 19:45:36 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-24 19:45:36 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-24 19:45:36 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-24 19:45:36 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-24 19:45:36 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-24 19:45:36 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-24 19:45:36 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-24 20:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-24 20:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-24 20:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-24 20:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-24 20:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-24 20:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-24 20:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-24 20:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-24 20:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-24 20:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 20:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-24 20:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-24 20:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 20:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-24 20:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-24 20:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 20:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-24 20:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-24 20:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 20:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-24 20:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-24 20:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 20:45:35 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-24 20:45:35 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-24 20:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 20:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.77秒
2026-01-24 20:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-24 20:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 20:45:36 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.59秒
2026-01-24 20:45:36 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-24 20:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 20:45:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-24 20:45:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-24 20:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 20:45:37 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-24 20:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-24 20:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 20:45:37 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-24 20:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-24 20:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 20:45:37 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-24 20:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-24 20:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 20:45:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-24 20:45:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-24 20:45:38 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 20:45:38 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-24 20:45:38 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-24 20:45:38 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-24 20:45:38 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-24 20:45:38 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-24 20:45:38 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-24 20:45:38 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-24 20:45:38 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-24 21:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-24 21:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-24 21:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-24 21:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-24 21:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-24 21:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-24 21:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-24 21:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-24 21:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-24 21:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 21:46:04 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.49秒
2026-01-24 21:46:04 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-24 21:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 21:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-24 21:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-24 21:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 21:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-24 21:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-24 21:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 21:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-24 21:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-24 21:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 21:46:05 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-24 21:46:05 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-24 21:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 21:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-24 21:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-24 21:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 21:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-24 21:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-24 21:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 21:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-24 21:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-24 21:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 21:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-24 21:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-24 21:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 21:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-24 21:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-24 21:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 21:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-24 21:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-24 21:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 21:46:06 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-24 21:46:06 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-24 21:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 21:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-24 21:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-24 21:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-24 21:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-24 21:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-24 21:46:07 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-24 21:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-24 21:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-24 22:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-24 22:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-24 22:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-24 22:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-24 22:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-24 22:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-24 22:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-24 22:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-24 22:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-24 22:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 22:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.48秒
2026-01-24 22:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-24 22:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 22:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-24 22:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-24 22:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 22:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-24 22:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-24 22:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 22:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-24 22:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-24 22:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 22:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-24 22:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-24 22:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 22:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-24 22:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-24 22:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 22:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-24 22:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-24 22:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 22:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-24 22:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-24 22:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 22:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-24 22:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-24 22:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 22:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-24 22:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-24 22:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 22:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-24 22:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-24 22:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 22:46:06 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-24 22:46:06 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-24 22:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 22:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-24 22:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-24 22:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-24 22:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-24 22:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-24 22:46:07 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-24 22:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-24 22:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-24 23:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-24 23:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-24 23:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-24 23:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-24 23:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-24 23:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-24 23:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-24 23:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-24 23:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-24 23:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 23:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.41秒
2026-01-24 23:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-24 23:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 23:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-24 23:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-24 23:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 23:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-24 23:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-24 23:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 23:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-24 23:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-24 23:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 23:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-24 23:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-24 23:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 23:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-24 23:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-24 23:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 23:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-24 23:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-24 23:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 23:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-24 23:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-24 23:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 23:46:05 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-24 23:46:05 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-24 23:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 23:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-24 23:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-24 23:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 23:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-24 23:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-24 23:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 23:46:06 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-24 23:46:06 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-24 23:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-24 23:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-24 23:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-24 23:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-24 23:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-24 23:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-24 23:46:07 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-24 23:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-24 23:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-25 07:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-25 07:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-25 07:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-25 07:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-25 07:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-25 07:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-25 07:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-25 07:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-25 07:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-25 07:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 07:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-25 07:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-25 07:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 07:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-25 07:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-25 07:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 07:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-25 07:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-25 07:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 07:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-25 07:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-25 07:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 07:45:34 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-25 07:45:34 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-25 07:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 07:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-25 07:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-25 07:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 07:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-25 07:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-25 07:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 07:45:35 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-25 07:45:35 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-25 07:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 07:45:35 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-25 07:45:35 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-25 07:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 07:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-25 07:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-25 07:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 07:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-25 07:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-25 07:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 07:45:36 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-25 07:45:36 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-25 07:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 07:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-25 07:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-25 07:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-25 07:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-25 07:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-25 07:45:37 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-25 07:45:37 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-25 07:45:37 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-25 08:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-25 08:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-25 08:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-25 08:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-25 08:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-25 08:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-25 08:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-25 08:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-25 08:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-25 08:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 08:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.50秒
2026-01-25 08:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-25 08:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 08:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-25 08:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-25 08:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 08:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-25 08:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-25 08:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 08:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-25 08:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-25 08:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 08:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-25 08:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-25 08:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 08:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-25 08:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-25 08:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 08:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-25 08:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-25 08:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 08:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-25 08:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-25 08:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 08:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-25 08:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-25 08:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 08:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-25 08:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-25 08:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 08:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-25 08:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-25 08:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 08:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-25 08:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-25 08:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 08:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-25 08:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-25 08:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-25 08:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-25 08:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-25 08:46:07 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-25 08:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-25 08:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-25 09:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-25 09:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-25 09:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-25 09:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-25 09:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-25 09:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-25 09:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-25 09:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-25 09:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-25 09:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 09:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-25 09:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-25 09:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 09:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-25 09:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-25 09:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 09:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-25 09:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-25 09:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 09:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-25 09:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-25 09:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 09:45:34 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-25 09:45:34 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-25 09:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 09:45:34 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-25 09:45:34 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-25 09:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 09:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-25 09:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-25 09:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 09:45:35 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-25 09:45:35 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-25 09:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 09:45:35 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-25 09:45:35 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-25 09:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 09:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-25 09:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-25 09:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 09:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-25 09:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-25 09:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 09:45:36 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-25 09:45:36 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-25 09:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 09:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-25 09:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-25 09:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-25 09:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-25 09:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-25 09:45:37 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-25 09:45:37 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-25 09:45:37 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-25 10:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-25 10:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-25 10:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-25 10:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-25 10:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-25 10:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-25 10:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-25 10:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-25 10:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-25 10:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 10:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-25 10:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-25 10:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 10:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-25 10:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-25 10:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 10:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-25 10:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-25 10:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 10:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-25 10:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-25 10:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 10:45:35 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-25 10:45:35 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-25 10:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 10:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-25 10:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-25 10:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 10:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-25 10:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-25 10:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 10:45:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-25 10:45:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-25 10:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 10:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-25 10:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-25 10:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 10:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-25 10:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-25 10:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 10:45:37 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-25 10:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-25 10:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 10:45:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-25 10:45:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-25 10:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 10:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-25 10:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-25 10:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-25 10:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-25 10:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-25 10:45:37 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-25 10:45:37 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-25 10:45:37 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-25 11:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-25 11:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-25 11:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-25 11:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-25 11:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-25 11:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-25 11:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-25 11:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-25 11:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-25 11:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 11:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.52秒
2026-01-25 11:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-25 11:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 11:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-25 11:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-25 11:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 11:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-25 11:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-25 11:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 11:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-25 11:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-25 11:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 11:46:05 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-25 11:46:05 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-25 11:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 11:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-25 11:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-25 11:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 11:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-25 11:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-25 11:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 11:46:06 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-25 11:46:06 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-25 11:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 11:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-25 11:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-25 11:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 11:46:07 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-25 11:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-25 11:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 11:46:07 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-25 11:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-25 11:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 11:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-25 11:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-25 11:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 11:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-25 11:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-25 11:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-25 11:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-25 11:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-25 11:46:07 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-25 11:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-25 11:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-25 12:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-25 12:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-25 12:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-25 12:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-25 12:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-25 12:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-25 12:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-25 12:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-25 12:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-25 12:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 12:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-25 12:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-25 12:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 12:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-25 12:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-25 12:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 12:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-25 12:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-25 12:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 12:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-25 12:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-25 12:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 12:45:34 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-25 12:45:34 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-25 12:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 12:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-25 12:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-25 12:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 12:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-25 12:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-25 12:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 12:45:35 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-25 12:45:35 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-25 12:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 12:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-25 12:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-25 12:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 12:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-25 12:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-25 12:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 12:45:36 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-25 12:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-25 12:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 12:45:36 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-25 12:45:36 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-25 12:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 12:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-25 12:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-25 12:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-25 12:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-25 12:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-25 12:45:37 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-25 12:45:37 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-25 12:45:37 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-25 13:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-25 13:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-25 13:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-25 13:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-25 13:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-25 13:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-25 13:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-25 13:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-25 13:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-25 13:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 13:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-25 13:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-25 13:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 13:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-25 13:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-25 13:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 13:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-25 13:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-25 13:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 13:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-25 13:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-25 13:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 13:45:35 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-25 13:45:35 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-25 13:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 13:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-25 13:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-25 13:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 13:45:35 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-25 13:45:35 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-25 13:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 13:45:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.53秒
2026-01-25 13:45:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-25 13:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 13:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-25 13:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-25 13:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 13:45:36 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-25 13:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-25 13:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 13:45:37 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-25 13:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-25 13:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 13:45:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-25 13:45:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-25 13:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 13:45:37 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-25 13:45:37 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-25 13:45:37 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-25 13:45:37 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-25 13:45:37 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-25 13:45:37 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-25 13:45:37 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-25 13:45:37 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-25 14:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-25 14:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-25 14:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-25 14:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-25 14:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-25 14:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-25 14:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-25 14:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-25 14:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-25 14:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 14:46:04 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.51秒
2026-01-25 14:46:04 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-25 14:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 14:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-25 14:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-25 14:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 14:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-25 14:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-25 14:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 14:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-25 14:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-25 14:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 14:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-25 14:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-25 14:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 14:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-25 14:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-25 14:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 14:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-25 14:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-25 14:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 14:46:06 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-25 14:46:06 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-25 14:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 14:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-25 14:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-25 14:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 14:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-25 14:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-25 14:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 14:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-25 14:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-25 14:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 14:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-25 14:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-25 14:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 14:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-25 14:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-25 14:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-25 14:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-25 14:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-25 14:46:07 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-25 14:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-25 14:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-25 15:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-25 15:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-25 15:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-25 15:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-25 15:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-25 15:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-25 15:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-25 15:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-25 15:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-25 15:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 15:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.45秒
2026-01-25 15:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-25 15:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 15:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-25 15:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-25 15:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 15:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-25 15:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-25 15:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 15:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-25 15:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-25 15:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 15:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-25 15:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-25 15:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 15:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-25 15:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-25 15:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 15:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-25 15:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-25 15:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 15:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-25 15:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-25 15:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 15:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-25 15:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-25 15:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 15:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-25 15:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-25 15:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 15:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-25 15:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-25 15:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 15:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-25 15:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-25 15:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 15:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-25 15:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-25 15:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-25 15:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-25 15:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-25 15:46:07 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-25 15:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-25 15:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-25 16:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-25 16:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-25 16:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-25 16:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-25 16:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-25 16:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-25 16:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-25 16:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-25 16:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-25 16:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 16:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.47秒
2026-01-25 16:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-25 16:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 16:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-25 16:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-25 16:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 16:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-25 16:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-25 16:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 16:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-25 16:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-25 16:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 16:46:05 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-25 16:46:05 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-25 16:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 16:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-25 16:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-25 16:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 16:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-25 16:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-25 16:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 16:46:06 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-25 16:46:06 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-25 16:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 16:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-25 16:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-25 16:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 16:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-25 16:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-25 16:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 16:46:07 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-25 16:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-25 16:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 16:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-25 16:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-25 16:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 16:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-25 16:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-25 16:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-25 16:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-25 16:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-25 16:46:07 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-25 16:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-25 16:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-25 17:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-25 17:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-25 17:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-25 17:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-25 17:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-25 17:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-25 17:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-25 17:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-25 17:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-25 17:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 17:46:04 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.46秒
2026-01-25 17:46:04 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-25 17:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 17:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-25 17:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-25 17:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 17:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-25 17:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-25 17:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 17:46:05 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-25 17:46:05 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-25 17:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 17:46:05 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-25 17:46:05 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-25 17:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 17:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-25 17:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-25 17:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 17:46:06 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.54秒
2026-01-25 17:46:06 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-25 17:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 17:46:06 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-25 17:46:06 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-25 17:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 17:46:07 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-25 17:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-25 17:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 17:46:07 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-25 17:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-25 17:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 17:46:07 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-25 17:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-25 17:46:08 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 17:46:08 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-25 17:46:08 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-25 17:46:08 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 17:46:08 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-25 17:46:08 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-25 17:46:08 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-25 17:46:08 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-25 17:46:08 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-25 17:46:08 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-25 17:46:08 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-25 17:46:08 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-25 18:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-25 18:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-25 18:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-25 18:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-25 18:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-25 18:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-25 18:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-25 18:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-25 18:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-25 18:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 18:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.53秒
2026-01-25 18:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-25 18:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 18:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-25 18:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-25 18:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 18:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-25 18:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-25 18:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 18:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-25 18:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-25 18:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 18:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-25 18:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-25 18:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 18:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-25 18:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-25 18:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 18:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-25 18:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-25 18:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 18:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-25 18:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-25 18:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 18:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-25 18:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-25 18:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 18:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-25 18:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-25 18:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 18:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-25 18:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-25 18:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 18:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-25 18:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-25 18:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 18:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-25 18:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-25 18:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-25 18:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-25 18:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-25 18:46:07 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-25 18:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-25 18:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-25 19:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-25 19:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-25 19:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-25 19:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-25 19:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-25 19:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-25 19:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-25 19:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-25 19:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-25 19:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 19:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.47秒
2026-01-25 19:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-25 19:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 19:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-25 19:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-25 19:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 19:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-25 19:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-25 19:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 19:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-25 19:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-25 19:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 19:46:05 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-25 19:46:05 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-25 19:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 19:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-25 19:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-25 19:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 19:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-25 19:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-25 19:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 19:46:06 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-25 19:46:06 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-25 19:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 19:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-25 19:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-25 19:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 19:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-25 19:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-25 19:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 19:46:07 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-25 19:46:07 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-25 19:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 19:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-25 19:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-25 19:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 19:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-25 19:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-25 19:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-25 19:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-25 19:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-25 19:46:07 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-25 19:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-25 19:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-25 20:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-25 20:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-25 20:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-25 20:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-25 20:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-25 20:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-25 20:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-25 20:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-25 20:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-25 20:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 20:46:04 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.57秒
2026-01-25 20:46:04 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-25 20:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 20:46:05 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 1.38秒
2026-01-25 20:46:05 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-25 20:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 20:46:06 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.66秒
2026-01-25 20:46:06 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-25 20:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 20:46:07 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 1.18秒
2026-01-25 20:46:07 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-25 20:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 20:46:07 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-25 20:46:07 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-25 20:46:09 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 20:46:09 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 1.49秒
2026-01-25 20:46:09 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-25 20:46:11 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 20:46:11 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 1.88秒
2026-01-25 20:46:11 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-25 20:46:12 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 20:46:12 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 1.60秒
2026-01-25 20:46:12 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-25 20:46:14 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 20:46:14 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 1.59秒
2026-01-25 20:46:14 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-25 20:46:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 20:46:15 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 1.38秒
2026-01-25 20:46:15 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-25 20:46:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 20:46:16 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-25 20:46:16 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-25 20:46:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 20:46:16 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-25 20:46:16 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-25 20:46:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 20:46:16 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-25 20:46:16 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-25 20:46:16 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-25 20:46:16 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-25 20:46:16 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-25 20:46:16 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-25 20:46:16 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-25 20:46:16 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-25 21:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-25 21:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-25 21:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-25 21:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-25 21:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-25 21:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-25 21:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-25 21:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-25 21:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-25 21:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 21:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.51秒
2026-01-25 21:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-25 21:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 21:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-25 21:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-25 21:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 21:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-25 21:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-25 21:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 21:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-25 21:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-25 21:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 21:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-25 21:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-25 21:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 21:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-25 21:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-25 21:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 21:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-25 21:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-25 21:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 21:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-25 21:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-25 21:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 21:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-25 21:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-25 21:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 21:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-25 21:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-25 21:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 21:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-25 21:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-25 21:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 21:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-25 21:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-25 21:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 21:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-25 21:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-25 21:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-25 21:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-25 21:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-25 21:46:07 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-25 21:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-25 21:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-25 22:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-25 22:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-25 22:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-25 22:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-25 22:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-25 22:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-25 22:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-25 22:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-25 22:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-25 22:45:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 22:45:33 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-25 22:45:33 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-25 22:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 22:45:34 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-25 22:45:34 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-25 22:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 22:45:34 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-25 22:45:34 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-25 22:45:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 22:45:34 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-25 22:45:34 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-25 22:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 22:45:35 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-25 22:45:35 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-25 22:45:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 22:45:35 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-25 22:45:35 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-25 22:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 22:45:36 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.52秒
2026-01-25 22:45:36 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-25 22:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 22:45:36 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-25 22:45:36 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-25 22:45:36 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 22:45:36 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-25 22:45:36 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-25 22:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 22:45:37 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-25 22:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-25 22:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 22:45:37 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-25 22:45:37 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-25 22:45:37 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 22:45:37 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-25 22:45:37 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-25 22:45:38 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 22:45:38 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-25 22:45:38 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-25 22:45:38 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-25 22:45:38 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-25 22:45:38 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-25 22:45:38 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-25 22:45:38 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-25 22:45:38 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-25 23:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-25 23:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-25 23:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-25 23:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-25 23:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-25 23:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-25 23:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-25 23:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-25 23:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-25 23:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 23:46:04 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.59秒
2026-01-25 23:46:04 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-25 23:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 23:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-25 23:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-25 23:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 23:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-25 23:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-25 23:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 23:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-25 23:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-25 23:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 23:46:05 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-25 23:46:05 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-25 23:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 23:46:05 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-25 23:46:05 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-25 23:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 23:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-25 23:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-25 23:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 23:46:06 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-25 23:46:06 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-25 23:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 23:46:06 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-25 23:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-25 23:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 23:46:06 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-25 23:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-25 23:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 23:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-25 23:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-25 23:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 23:46:07 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-25 23:46:07 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-25 23:46:07 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-25 23:46:07 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-25 23:46:07 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-25 23:46:07 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-25 23:46:07 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-25 23:46:07 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-25 23:46:07 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-25 23:46:07 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-25 23:46:07 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-26 07:45:33 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-26 07:45:33 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 07:45:33 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 07:45:33 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 07:45:33 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 07:45:33 - __main__ - INFO - 开始执行定时搜索任务
2026-01-26 07:45:33 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 07:45:33 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-26 07:45:33 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-26 07:46:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 07:46:03 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.41秒
2026-01-26 07:46:03 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-26 07:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 07:46:04 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-26 07:46:04 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-26 07:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 07:46:04 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-26 07:46:04 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-26 07:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 07:46:04 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-26 07:46:04 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-26 07:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 07:46:04 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-26 07:46:04 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-26 07:46:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 07:46:04 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-26 07:46:04 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-26 07:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 07:46:05 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-26 07:46:05 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-26 07:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 07:46:05 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-26 07:46:05 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-26 07:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 07:46:05 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-26 07:46:05 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-26 07:46:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 07:46:05 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-26 07:46:05 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-26 07:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 07:46:06 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-26 07:46:06 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-26 07:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 07:46:06 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-26 07:46:06 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-26 07:46:06 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 07:46:06 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-26 07:46:06 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-26 07:46:06 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-26 07:46:06 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 1 条公告
2026-01-26 07:46:06 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 1 -> 0 条公告
2026-01-26 07:46:06 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-26 07:46:06 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-26 07:46:06 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-26 11:52:00 - gx_gp_monitor.wechat.message_handler - INFO - 企业微信消息处理器初始化完成
2026-01-26 11:52:00 - gx_gp_monitor.wechat.callback_server - INFO - 企业微信回调服务器初始化完成
2026-01-26 12:17:17 - gx_gp_monitor.wechat.message_handler - INFO - 企业微信消息处理器初始化完成
2026-01-26 12:17:17 - gx_gp_monitor.wechat.callback_server - INFO - 企业微信回调服务器初始化完成
2026-01-26 12:18:25 - gx_gp_monitor.wechat.message_handler - INFO - 企业微信消息处理器初始化完成
2026-01-26 12:18:25 - gx_gp_monitor.wechat.callback_server - INFO - 企业微信回调服务器初始化完成
2026-01-26 13:18:30 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-26 13:18:30 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 13:18:30 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 13:18:30 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 13:18:30 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 13:18:30 - __main__ - INFO - 开始执行定时搜索任务
2026-01-26 13:18:30 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 13:18:30 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-26 13:18:30 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-26 13:19:01 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 13:19:01 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.48秒
2026-01-26 13:19:01 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-26 13:19:01 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 13:19:01 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-26 13:19:01 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-26 13:19:01 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 13:19:01 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-26 13:19:01 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-26 13:19:01 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 13:19:01 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-26 13:19:01 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-26 13:19:02 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 13:19:02 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-26 13:19:02 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-26 13:19:02 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 13:19:02 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-26 13:19:02 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-26 13:19:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 13:19:03 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.52秒
2026-01-26 13:19:03 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-26 13:19:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 13:19:03 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-26 13:19:03 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-26 13:19:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 13:19:03 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-26 13:19:03 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-26 13:19:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 13:19:04 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-26 13:19:04 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-26 13:19:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 13:19:04 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-26 13:19:04 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-26 13:19:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 13:19:04 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-26 13:19:04 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-26 13:19:05 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 13:19:05 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-26 13:19:05 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-26 13:19:05 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-26 13:19:05 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-26 13:19:05 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 1 条公告
2026-01-26 13:19:05 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-26 13:19:05 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-26 13:19:05 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-26 13:19:05 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-26 13:19:05 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-26 13:19:05 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-26 13:19:05 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-26 13:19:05 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-26 13:19:05 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-26 13:19:05 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-26 13:19:05 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-26 13:19:05 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-26 13:19:05 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-26 13:19:05 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-26 13:19:05 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-26 13:19:05 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-26 13:26:07 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
2026-01-26 13:26:07 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: vXQr5Tht/qVchUa7l+9626LE9IjqOhlhv+hsBuAuTPFa/UtPFJ...
2026-01-26 13:26:07 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: 46b517a1d8041406bd114000f64ea02df9d9bd41
2026-01-26 13:26:07 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: 46b517a1d8041406bd114000f64ea02df9d9bd41
2026-01-26 13:26:07 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-26 13:26:07 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-26 13:26:07 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=event
2026-01-26 13:26:07 - gx_gp_monitor.wechat.callback_server - INFO - 处理事件消息: event=click, event_key=today_stats, user=WeiJueSen
2026-01-26 13:26:07 - gx_gp_monitor.wechat.message_handler - INFO - 处理事件: click, key: today_stats, user: WeiJueSen
2026-01-26 13:26:07 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 请求今日统计
2026-01-26 13:26:07 - gx_gp_monitor.main - INFO - === 广西政府采购网公告监控系统启动 ===
2026-01-26 13:26:07 - gx_gp_monitor.main - INFO - 版本: 1.0.0
2026-01-26 13:26:07 - gx_gp_monitor.main - INFO - 配置文件: 默认配置
2026-01-26 13:26:08 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 13:26:08 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 13:26:08 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 13:26:08 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 13:26:08 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 13:26:08 - gx_gp_monitor.main - INFO - 应用初始化完成
2026-01-26 13:26:19 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
2026-01-26 13:26:19 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: ibMddVXWPeb744iGDobNsBsYw5Dr6OvoMLCob+kYzmFjWusRkF...
2026-01-26 13:26:19 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: dbf90da7253632eeabe2449f7e06cbdfaab21b72
2026-01-26 13:26:19 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: dbf90da7253632eeabe2449f7e06cbdfaab21b72
2026-01-26 13:26:19 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-26 13:26:19 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-26 13:26:19 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=event
2026-01-26 13:26:19 - gx_gp_monitor.wechat.callback_server - INFO - 处理事件消息: event=click, event_key=keyword_manage, user=WeiJueSen
2026-01-26 13:26:19 - gx_gp_monitor.wechat.message_handler - INFO - 处理事件: click, key: keyword_manage, user: WeiJueSen
2026-01-26 13:26:19 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 请求关键词管理
2026-01-26 13:26:27 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
2026-01-26 13:26:27 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: hZZ5q4nr5Fb6nPJ9gl6WpMHtKnk1CfzykCmDdL6gNFC9dovj2c...
2026-01-26 13:26:27 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: 3821237ce61db5d4c36f2aa0455e1c02138fd34a
2026-01-26 13:26:27 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: 3821237ce61db5d4c36f2aa0455e1c02138fd34a
2026-01-26 13:26:27 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-26 13:26:27 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-26 13:26:27 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=event
2026-01-26 13:26:27 - gx_gp_monitor.wechat.callback_server - INFO - 处理事件消息: event=click, event_key=system_status, user=WeiJueSen
2026-01-26 13:26:27 - gx_gp_monitor.wechat.message_handler - INFO - 处理事件: click, key: system_status, user: WeiJueSen
2026-01-26 13:26:27 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 请求系统状态
2026-01-26 13:26:27 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 13:26:27 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 13:26:27 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 13:26:27 - gx_gp_monitor.main - INFO - === 广西政府采购网公告监控系统启动 ===
2026-01-26 13:26:27 - gx_gp_monitor.main - INFO - 版本: 1.0.0
2026-01-26 13:26:27 - gx_gp_monitor.main - INFO - 配置文件: 默认配置
2026-01-26 13:26:27 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 13:26:27 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 13:26:27 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 13:26:27 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 13:26:27 - gx_gp_monitor.main - INFO - 应用初始化完成
2026-01-26 13:26:27 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-26 13:26:27 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-26 14:18:30 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-26 14:18:30 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 14:18:30 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 14:18:30 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 14:18:30 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 14:18:30 - __main__ - INFO - 开始执行定时搜索任务
2026-01-26 14:18:30 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 14:18:30 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-26 14:18:30 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-26 14:18:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 14:18:30 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-26 14:18:30 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-26 14:18:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 14:18:31 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-26 14:18:31 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-26 14:18:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 14:18:31 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-26 14:18:31 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-26 14:18:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 14:18:31 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-26 14:18:31 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-26 14:18:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 14:18:31 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-26 14:18:31 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-26 14:18:32 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 14:18:32 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-26 14:18:32 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-26 14:18:32 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 14:18:32 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.51秒
2026-01-26 14:18:32 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-26 14:18:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 14:18:33 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-26 14:18:33 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-26 14:18:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 14:18:33 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-26 14:18:33 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-26 14:18:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 14:18:33 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-26 14:18:33 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-26 14:18:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 14:18:34 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-26 14:18:34 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-26 14:18:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 14:18:34 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-26 14:18:34 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-26 14:18:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 14:18:34 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-26 14:18:34 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-26 14:18:34 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-26 14:18:34 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-26 14:18:34 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 1 条公告
2026-01-26 14:18:34 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-26 14:18:34 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-26 14:18:34 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-26 14:18:34 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-26 15:18:30 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-26 15:18:30 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 15:18:30 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 15:18:30 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 15:18:30 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 15:18:30 - __main__ - INFO - 开始执行定时搜索任务
2026-01-26 15:18:30 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 15:18:30 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-26 15:18:30 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-26 15:19:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 15:19:00 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.45秒
2026-01-26 15:19:00 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-26 15:19:01 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 15:19:01 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-26 15:19:01 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-26 15:19:01 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 15:19:01 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-26 15:19:01 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-26 15:19:01 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 15:19:01 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-26 15:19:01 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-26 15:19:01 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 15:19:01 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-26 15:19:01 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-26 15:19:01 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 15:19:01 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-26 15:19:01 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-26 15:19:02 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 15:19:02 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-26 15:19:02 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-26 15:19:02 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 15:19:02 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-26 15:19:02 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-26 15:19:02 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 15:19:02 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-26 15:19:02 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-26 15:19:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 15:19:03 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-26 15:19:03 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-26 15:19:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 15:19:03 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-26 15:19:03 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-26 15:19:03 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 15:19:03 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-26 15:19:03 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-26 15:19:04 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 15:19:04 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-26 15:19:04 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-26 15:19:04 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-26 15:19:04 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 2 条公告
2026-01-26 15:19:04 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 2 -> 1 条公告
2026-01-26 15:19:04 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-26 15:19:04 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-26 15:19:04 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-26 15:19:04 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 384
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: D4TzlPjBQQd/RtG1csmI9wJsrpL2Dj/fjPccO7j9DKPQj9r0DX...
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: 5e27099a6f027e05686dfcda45ca508ade350fda
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: 5e27099a6f027e05686dfcda45ca508ade350fda
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=event
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - INFO - 处理事件消息: event=subscribe, event_key=None, user=vei
2026-01-26 15:26:33 - gx_gp_monitor.wechat.message_handler - INFO - 处理事件: subscribe, key: None, user: vei
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 384
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: EdMlT5VZZHiHUTBm/6R7JcbYCXmvZweUSBT4pYGkc0VIWq/Bo9...
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: 4440d84c3554c908ef57df1889aaa4d1d2ced227
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: 4440d84c3554c908ef57df1889aaa4d1d2ced227
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=event
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - INFO - 处理事件消息: event=subscribe, event_key=None, user=lence
2026-01-26 15:26:33 - gx_gp_monitor.wechat.message_handler - INFO - 处理事件: subscribe, key: None, user: lence
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 384
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: c5gYjqVsna+jPlYpoCld99mrGIVqNJYD9IUE6B2axVjUu8Sxnl...
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: 61079cf7a99d0352dae7f8cc78f285cba41b8547
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: 61079cf7a99d0352dae7f8cc78f285cba41b8547
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=event
2026-01-26 15:26:33 - gx_gp_monitor.wechat.callback_server - INFO - 处理事件消息: event=subscribe, event_key=None, user=blue
2026-01-26 15:26:33 - gx_gp_monitor.wechat.message_handler - INFO - 处理事件: subscribe, key: None, user: blue
2026-01-26 16:18:30 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-26 16:18:30 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 16:18:30 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 16:18:30 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 16:18:30 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 16:18:30 - __main__ - INFO - 开始执行定时搜索任务
2026-01-26 16:18:30 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 16:18:30 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-26 16:18:30 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-26 16:18:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:18:30 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.55秒
2026-01-26 16:18:30 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-26 16:18:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:18:31 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-26 16:18:31 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-26 16:18:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:18:31 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-26 16:18:31 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-26 16:18:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:18:31 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-26 16:18:31 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-26 16:18:32 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:18:32 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-26 16:18:32 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-26 16:18:32 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:18:32 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-26 16:18:32 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-26 16:18:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:18:33 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.53秒
2026-01-26 16:18:33 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-26 16:18:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:18:33 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-26 16:18:33 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-26 16:18:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:18:33 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-26 16:18:33 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-26 16:18:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:18:34 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-26 16:18:34 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-26 16:18:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:18:34 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-26 16:18:34 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-26 16:18:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:18:35 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-26 16:18:35 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-26 16:18:35 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:18:35 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.61秒
2026-01-26 16:18:35 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-26 16:18:35 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-26 16:18:35 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-26 16:18:35 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-26 16:18:35 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-26 16:18:35 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-26 16:18:35 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-26 16:18:35 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-26 16:18:35 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-26 16:18:35 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-26 16:18:35 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-26 16:18:35 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-26 16:18:35 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-26 16:18:35 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-26 16:18:35 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-26 16:18:36 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-26 16:18:36 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-26 16:18:36 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-26 16:18:36 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-26 16:18:36 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-26 16:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-26 16:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 16:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 16:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 16:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 16:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-26 16:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 16:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-26 16:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-26 16:49:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:49:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.56秒
2026-01-26 16:49:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-26 16:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:49:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.68秒
2026-01-26 16:49:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-26 16:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:49:58 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.82秒
2026-01-26 16:49:58 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-26 16:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:49:58 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-26 16:49:58 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-26 16:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:49:59 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-26 16:49:59 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-26 16:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:49:59 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-26 16:49:59 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-26 16:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:49:59 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-26 16:49:59 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-26 16:50:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:50:00 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-26 16:50:00 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-26 16:50:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:50:00 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-26 16:50:00 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-26 16:50:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:50:00 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-26 16:50:00 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-26 16:50:01 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:50:01 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-26 16:50:01 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-26 16:50:01 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:50:01 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-26 16:50:01 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-26 16:50:01 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 16:50:01 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-26 16:50:01 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-26 16:50:01 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-26 16:50:01 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-26 16:50:01 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-26 16:50:01 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-26 16:50:01 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-26 16:50:01 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-26 16:50:01 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-26 17:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-26 17:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 17:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 17:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 17:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 17:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-26 17:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 17:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-26 17:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-26 17:19:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:19:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-26 17:19:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-26 17:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:19:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-26 17:19:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-26 17:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:19:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-26 17:19:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-26 17:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:19:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-26 17:19:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-26 17:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:19:57 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-26 17:19:57 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-26 17:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:19:57 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-26 17:19:57 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-26 17:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:19:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-26 17:19:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-26 17:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:19:58 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-26 17:19:58 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-26 17:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:19:58 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-26 17:19:58 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-26 17:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:19:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-26 17:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-26 17:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:19:59 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-26 17:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-26 17:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:19:59 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-26 17:19:59 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-26 17:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:20:00 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-26 17:20:00 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-26 17:20:00 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-26 17:20:00 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 9 条公告
2026-01-26 17:20:00 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 9 -> 8 条公告
2026-01-26 17:20:00 - __main__ - INFO - 关键词筛选后剩余 9 条公告
2026-01-26 17:20:00 - __main__ - INFO - 筛选出今天关键词匹配 8 条公告
2026-01-26 17:20:00 - __main__ - INFO - 从今天关键词匹配公告中筛选出 6 条auto_announcements表中不存在的新公告
2026-01-26 17:20:00 - __main__ - INFO - 关键词筛选后剩余 6 条公告
2026-01-26 17:20:00 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 6 条定时搜索公告到专用表
2026-01-26 17:20:00 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-26 17:20:00 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-26 17:20:00 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-26 17:20:00 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-26 17:20:00 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-26 17:20:00 - gx_gp_monitor.notification.wechat - INFO - 开始发送 6 条公告通知,每条单独发送
2026-01-26 17:20:00 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-26 17:20:00 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-26 17:20:01 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-26 17:20:02 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-26 17:20:02 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-26 17:20:03 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-26 17:20:04 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-26 17:20:04 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 6/6 条成功
2026-01-26 17:20:04 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-26 17:20:04 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-26 17:20:21 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
2026-01-26 17:20:21 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: 76JG8O2oj6MuSRd+uOapudXQ4ufovoI2Bh/Z+R218pBiTe/p9q...
2026-01-26 17:20:21 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: bddb4e289a0e9c597e64e7c86e14bf0a32f84f98
2026-01-26 17:20:21 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: bddb4e289a0e9c597e64e7c86e14bf0a32f84f98
2026-01-26 17:20:21 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
2026-01-26 17:20:21 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
2026-01-26 17:20:21 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=event
2026-01-26 17:20:21 - gx_gp_monitor.wechat.callback_server - INFO - 处理事件消息: event=click, event_key=today_stats, user=WeiJueSen
2026-01-26 17:20:21 - gx_gp_monitor.wechat.message_handler - INFO - 处理事件: click, key: today_stats, user: WeiJueSen
2026-01-26 17:20:21 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 请求今日统计
2026-01-26 17:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-26 17:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 17:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 17:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 17:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 17:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-26 17:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 17:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-26 17:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-26 17:50:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:50:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.43秒
2026-01-26 17:50:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-26 17:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:50:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-26 17:50:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-26 17:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:50:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-26 17:50:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-26 17:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:50:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-26 17:50:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-26 17:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:50:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-26 17:50:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-26 17:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:50:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-26 17:50:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-26 17:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:50:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-26 17:50:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-26 17:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:50:29 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-26 17:50:29 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-26 17:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:50:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-26 17:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-26 17:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:50:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-26 17:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-26 17:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:50:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-26 17:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-26 17:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:50:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-26 17:50:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-26 17:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 17:50:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-26 17:50:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-26 17:50:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-26 17:50:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-26 17:50:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 3 条公告
2026-01-26 17:50:30 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-26 17:50:30 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-26 17:50:30 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-26 17:50:30 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-26 18:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-26 18:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 18:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 18:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 18:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 18:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-26 18:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 18:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-26 18:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-26 18:20:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:20:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.42秒
2026-01-26 18:20:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-26 18:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:20:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-26 18:20:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-26 18:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:20:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-26 18:20:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-26 18:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:20:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-26 18:20:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-26 18:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:20:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-26 18:20:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-26 18:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:20:27 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-26 18:20:27 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-26 18:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:20:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-26 18:20:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-26 18:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:20:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-26 18:20:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-26 18:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:20:28 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-26 18:20:28 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-26 18:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:20:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-26 18:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-26 18:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:20:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-26 18:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-26 18:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:20:29 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-26 18:20:29 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-26 18:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:20:29 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-26 18:20:29 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-26 18:20:29 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-26 18:20:29 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-26 18:20:29 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-26 18:20:29 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-26 18:20:29 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-26 18:20:29 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-26 18:20:29 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-26 18:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-26 18:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 18:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 18:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 18:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 18:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-26 18:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 18:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-26 18:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-26 18:49:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:49:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-26 18:49:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-26 18:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:49:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-26 18:49:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-26 18:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:49:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-26 18:49:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-26 18:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:49:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-26 18:49:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-26 18:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:49:57 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-26 18:49:57 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-26 18:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:49:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-26 18:49:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-26 18:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:49:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-26 18:49:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-26 18:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:49:58 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-26 18:49:58 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-26 18:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:49:58 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-26 18:49:58 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-26 18:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:49:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-26 18:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-26 18:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:49:59 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-26 18:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-26 18:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:49:59 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-26 18:49:59 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-26 18:50:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 18:50:00 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-26 18:50:00 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-26 18:50:00 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-26 18:50:00 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-26 18:50:00 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-26 18:50:00 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-26 18:50:00 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-26 18:50:00 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-26 18:50:00 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-26 19:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-26 19:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 19:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 19:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 19:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 19:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-26 19:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 19:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-26 19:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-26 19:20:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:20:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.44秒
2026-01-26 19:20:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-26 19:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:20:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-26 19:20:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-26 19:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:20:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-26 19:20:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-26 19:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:20:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-26 19:20:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-26 19:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:20:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-26 19:20:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-26 19:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:20:27 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-26 19:20:27 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-26 19:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:20:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-26 19:20:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-26 19:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:20:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-26 19:20:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-26 19:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:20:28 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-26 19:20:28 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-26 19:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:20:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-26 19:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-26 19:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:20:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-26 19:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-26 19:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:20:29 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-26 19:20:29 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-26 19:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:20:29 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-26 19:20:29 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-26 19:20:29 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-26 19:20:29 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-26 19:20:29 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-26 19:20:29 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-26 19:20:29 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-26 19:20:29 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-26 19:20:29 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-26 19:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-26 19:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 19:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 19:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 19:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 19:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-26 19:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 19:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-26 19:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-26 19:49:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:49:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-26 19:49:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-26 19:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:49:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-26 19:49:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-26 19:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:49:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-26 19:49:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-26 19:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:49:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-26 19:49:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-26 19:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:49:57 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-26 19:49:57 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-26 19:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:49:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-26 19:49:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-26 19:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:49:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-26 19:49:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-26 19:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:49:58 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-26 19:49:58 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-26 19:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:49:58 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-26 19:49:58 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-26 19:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:49:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-26 19:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-26 19:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:49:59 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-26 19:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-26 19:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:49:59 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-26 19:49:59 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-26 19:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 19:49:59 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-26 19:49:59 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-26 19:49:59 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-26 19:49:59 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-26 19:49:59 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-26 19:49:59 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-26 19:49:59 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-26 19:49:59 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-26 19:49:59 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-26 20:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-26 20:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 20:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 20:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 20:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 20:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-26 20:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 20:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-26 20:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-26 20:20:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:20:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.42秒
2026-01-26 20:20:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-26 20:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:20:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-26 20:20:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-26 20:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:20:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-26 20:20:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-26 20:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:20:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-26 20:20:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-26 20:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:20:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-26 20:20:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-26 20:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:20:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-26 20:20:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-26 20:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:20:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-26 20:20:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-26 20:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:20:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-26 20:20:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-26 20:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:20:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-26 20:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-26 20:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:20:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-26 20:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-26 20:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:20:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-26 20:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-26 20:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:20:29 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-26 20:20:29 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-26 20:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:20:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-26 20:20:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-26 20:20:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-26 20:20:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-26 20:20:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-26 20:20:30 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-26 20:20:30 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-26 20:20:30 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-26 20:20:30 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-26 20:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-26 20:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 20:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 20:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 20:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 20:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-26 20:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 20:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-26 20:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-26 20:50:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:50:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.45秒
2026-01-26 20:50:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-26 20:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:50:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-26 20:50:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-26 20:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:50:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-26 20:50:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-26 20:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:50:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-26 20:50:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-26 20:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:50:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-26 20:50:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-26 20:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:50:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-26 20:50:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-26 20:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:50:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-26 20:50:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-26 20:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:50:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-26 20:50:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-26 20:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:50:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-26 20:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-26 20:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:50:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-26 20:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-26 20:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:50:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-26 20:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-26 20:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:50:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-26 20:50:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-26 20:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 20:50:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-26 20:50:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-26 20:50:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-26 20:50:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-26 20:50:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-26 20:50:30 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-26 20:50:30 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-26 20:50:30 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-26 20:50:30 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-26 21:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-26 21:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 21:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 21:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 21:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 21:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-26 21:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 21:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-26 21:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-26 21:19:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:19:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-26 21:19:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-26 21:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:19:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-26 21:19:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-26 21:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:19:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.64秒
2026-01-26 21:19:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-26 21:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:19:58 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-26 21:19:58 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-26 21:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:19:58 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-26 21:19:58 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-26 21:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:19:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-26 21:19:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-26 21:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:19:59 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-26 21:19:59 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-26 21:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:19:59 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-26 21:19:59 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-26 21:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:20:00 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-26 21:20:00 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-26 21:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:20:00 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-26 21:20:00 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-26 21:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:20:00 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-26 21:20:00 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-26 21:20:01 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:20:01 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-26 21:20:01 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-26 21:20:01 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:20:01 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-26 21:20:01 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-26 21:20:01 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-26 21:20:01 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-26 21:20:01 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-26 21:20:01 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-26 21:20:01 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-26 21:20:01 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-26 21:20:01 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-26 21:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-26 21:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 21:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 21:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 21:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 21:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-26 21:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 21:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-26 21:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-26 21:49:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:49:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-26 21:49:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-26 21:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:49:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-26 21:49:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-26 21:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:49:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-26 21:49:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-26 21:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:49:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-26 21:49:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-26 21:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:49:58 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-26 21:49:58 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-26 21:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:49:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-26 21:49:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-26 21:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:49:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-26 21:49:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-26 21:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:49:59 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-26 21:49:59 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-26 21:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:49:59 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-26 21:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-26 21:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:49:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-26 21:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-26 21:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:49:59 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-26 21:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-26 21:50:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:50:00 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-26 21:50:00 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-26 21:50:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 21:50:00 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.55秒
2026-01-26 21:50:00 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-26 21:50:00 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-26 21:50:00 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-26 21:50:00 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-26 21:50:00 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-26 21:50:00 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-26 21:50:00 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-26 21:50:00 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-26 22:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-26 22:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 22:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 22:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 22:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 22:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-26 22:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 22:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-26 22:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-26 22:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:20:27 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.62秒
2026-01-26 22:20:27 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-26 22:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:20:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-26 22:20:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-26 22:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:20:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-26 22:20:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-26 22:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:20:28 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-26 22:20:28 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-26 22:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:20:28 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-26 22:20:28 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-26 22:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:20:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-26 22:20:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-26 22:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:20:29 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-26 22:20:29 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-26 22:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:20:29 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-26 22:20:29 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-26 22:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:20:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-26 22:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-26 22:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:20:30 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-26 22:20:30 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-26 22:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:20:30 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-26 22:20:30 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-26 22:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:20:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-26 22:20:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-26 22:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:20:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-26 22:20:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-26 22:20:31 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-26 22:20:31 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-26 22:20:31 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-26 22:20:31 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-26 22:20:31 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-26 22:20:31 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-26 22:20:31 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-26 22:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-26 22:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 22:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 22:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 22:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 22:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-26 22:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 22:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-26 22:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-26 22:50:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:50:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.46秒
2026-01-26 22:50:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-26 22:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:50:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-26 22:50:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-26 22:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:50:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-26 22:50:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-26 22:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:50:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-26 22:50:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-26 22:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:50:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-26 22:50:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-26 22:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:50:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-26 22:50:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-26 22:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:50:29 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 1.26秒
2026-01-26 22:50:29 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-26 22:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:50:29 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-26 22:50:29 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-26 22:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:50:30 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-26 22:50:30 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-26 22:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:50:30 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-26 22:50:30 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-26 22:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:50:30 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-26 22:50:30 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-26 22:50:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:50:31 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-26 22:50:31 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-26 22:50:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 22:50:31 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-26 22:50:31 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-26 22:50:31 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-26 22:50:31 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-26 22:50:31 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-26 22:50:31 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-26 22:50:31 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-26 22:50:31 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-26 22:50:31 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-26 23:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-26 23:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 23:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 23:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 23:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 23:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-26 23:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 23:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-26 23:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-26 23:20:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:20:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.43秒
2026-01-26 23:20:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-26 23:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:20:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-26 23:20:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-26 23:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:20:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-26 23:20:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-26 23:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:20:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-26 23:20:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-26 23:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:20:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-26 23:20:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-26 23:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:20:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-26 23:20:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-26 23:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:20:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.53秒
2026-01-26 23:20:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-26 23:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:20:29 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-26 23:20:29 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-26 23:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:20:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-26 23:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-26 23:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:20:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-26 23:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-26 23:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:20:30 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-26 23:20:30 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-26 23:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:20:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-26 23:20:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-26 23:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:20:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-26 23:20:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-26 23:20:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-26 23:20:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-26 23:20:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-26 23:20:30 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-26 23:20:30 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-26 23:20:30 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-26 23:20:30 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-26 23:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-26 23:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-26 23:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-26 23:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-26 23:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-26 23:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-26 23:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-26 23:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-26 23:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-26 23:50:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:50:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.47秒
2026-01-26 23:50:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-26 23:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:50:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-26 23:50:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-26 23:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:50:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-26 23:50:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-26 23:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:50:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-26 23:50:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-26 23:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:50:28 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-26 23:50:28 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-26 23:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:50:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-26 23:50:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-26 23:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:50:29 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.53秒
2026-01-26 23:50:29 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-26 23:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:50:29 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-26 23:50:29 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-26 23:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:50:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-26 23:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-26 23:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:50:30 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-26 23:50:30 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-26 23:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:50:30 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-26 23:50:30 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-26 23:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:50:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-26 23:50:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-26 23:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-26 23:50:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-26 23:50:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-26 23:50:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-26 23:50:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-26 23:50:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 2 条公告
2026-01-26 23:50:30 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-26 23:50:30 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-26 23:50:30 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-26 23:50:30 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 07:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 07:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 07:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 07:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 07:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 07:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 07:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 07:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 07:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 07:19:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:19:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-27 07:19:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 07:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:19:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-27 07:19:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 07:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:19:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-27 07:19:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 07:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:19:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-27 07:19:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 07:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:19:57 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-27 07:19:57 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 07:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:19:57 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-27 07:19:57 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 07:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:19:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-27 07:19:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 07:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:19:58 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-27 07:19:58 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 07:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:19:58 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 07:19:58 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 07:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:19:58 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-27 07:19:58 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 07:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:19:59 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 07:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 07:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:19:59 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 07:19:59 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 07:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:19:59 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 07:19:59 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 07:19:59 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 07:19:59 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 07:19:59 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-27 07:19:59 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 07:19:59 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-27 07:19:59 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-27 07:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 07:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 07:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 07:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 07:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 07:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 07:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 07:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 07:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 07:49:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:49:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-27 07:49:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 07:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:49:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 07:49:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 07:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:49:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 07:49:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 07:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:49:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-27 07:49:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 07:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:49:57 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-27 07:49:57 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 07:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:49:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-27 07:49:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 07:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:49:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-27 07:49:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 07:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:49:58 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 07:49:58 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 07:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:49:59 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-27 07:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 07:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:49:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 07:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 07:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:49:59 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-27 07:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 07:50:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:50:00 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-27 07:50:00 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 07:50:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 07:50:00 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-27 07:50:00 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 07:50:00 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 07:50:00 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 07:50:00 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-27 07:50:00 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 07:50:00 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-27 07:50:00 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-27 08:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 08:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 08:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 08:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 08:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 08:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 08:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 08:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 08:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 08:20:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:20:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.52秒
2026-01-27 08:20:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 08:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:20:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 08:20:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 08:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:20:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-27 08:20:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 08:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:20:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-27 08:20:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 08:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:20:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-27 08:20:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 08:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:20:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-27 08:20:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 08:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:20:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-27 08:20:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 08:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:20:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 08:20:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 08:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:20:28 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 08:20:28 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 08:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:20:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-27 08:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 08:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:20:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-27 08:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 08:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:20:29 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-27 08:20:29 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 08:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:20:29 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 08:20:29 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 08:20:29 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 08:20:29 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 08:20:29 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-27 08:20:29 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 08:20:29 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-27 08:20:29 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-27 08:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 08:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 08:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 08:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 08:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 08:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 08:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 08:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 08:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 08:50:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:50:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.38秒
2026-01-27 08:50:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 08:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:50:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 08:50:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 08:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:50:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-27 08:50:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 08:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:50:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 08:50:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 08:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:50:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 08:50:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 08:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:50:27 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-27 08:50:27 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 08:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:50:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-27 08:50:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 08:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:50:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-27 08:50:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 08:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:50:28 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-27 08:50:28 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 08:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:50:28 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 08:50:28 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 08:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:50:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-27 08:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 08:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:50:29 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-27 08:50:29 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 08:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 08:50:29 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 08:50:29 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 08:50:29 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 08:50:29 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 08:50:29 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-27 08:50:29 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 08:50:29 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-27 08:50:29 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-27 09:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 09:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 09:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 09:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 09:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 09:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 09:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 09:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 09:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 09:19:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:19:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-27 09:19:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 09:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:19:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 09:19:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 09:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:19:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 09:19:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 09:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:19:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 09:19:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 09:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:19:57 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-27 09:19:57 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 09:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:19:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 09:19:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 09:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:19:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-27 09:19:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 09:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:19:58 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 09:19:58 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 09:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:19:59 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 09:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 09:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:19:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 09:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 09:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:19:59 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 09:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 09:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:19:59 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-27 09:19:59 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 09:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:20:00 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 09:20:00 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 09:20:00 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 09:20:00 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 09:20:00 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-27 09:20:00 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 09:20:00 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-27 09:20:00 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-27 09:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 09:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 09:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 09:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 09:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 09:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 09:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 09:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 09:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 09:50:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:50:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.41秒
2026-01-27 09:50:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 09:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:50:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-27 09:50:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 09:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:50:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-27 09:50:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 09:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:50:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 09:50:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 09:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:50:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 09:50:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 09:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:50:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-27 09:50:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 09:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:50:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-27 09:50:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 09:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:50:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-27 09:50:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 09:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:50:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-27 09:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 09:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:50:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 09:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 09:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:50:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 09:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 09:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:50:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-27 09:50:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 09:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 09:50:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-27 09:50:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 09:50:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 09:50:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 09:50:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-27 09:50:30 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 09:50:30 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-27 09:50:30 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-27 10:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 10:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 10:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 10:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 10:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 10:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 10:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 10:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 10:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 10:20:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:20:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.50秒
2026-01-27 10:20:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 10:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:20:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-27 10:20:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 10:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:20:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 10:20:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 10:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:20:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 10:20:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 10:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:20:28 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-27 10:20:28 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 10:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:20:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-27 10:20:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 10:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:20:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-27 10:20:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 10:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:20:29 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-27 10:20:29 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 10:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:20:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 10:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 10:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:20:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-27 10:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 10:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:20:30 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 10:20:30 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 10:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:20:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-27 10:20:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 10:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:20:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-27 10:20:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 10:20:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 10:20:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 10:20:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-27 10:20:30 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 10:20:30 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-27 10:20:30 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-27 10:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 10:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 10:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 10:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 10:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 10:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 10:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 10:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 10:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 10:50:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:50:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.41秒
2026-01-27 10:50:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 10:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:50:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-27 10:50:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 10:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:50:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 10:50:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 10:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:50:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-27 10:50:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 10:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:50:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 10:50:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 10:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:50:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 10:50:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 10:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:50:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-27 10:50:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 10:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:50:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-27 10:50:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 10:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:50:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-27 10:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 10:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:50:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-27 10:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 10:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:50:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 10:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 10:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:50:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-27 10:50:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 10:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 10:50:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-27 10:50:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 10:50:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 10:50:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-27 10:50:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 2 条公告
2026-01-27 10:50:30 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-27 10:50:30 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-27 10:50:30 - __main__ - INFO - 从今天关键词匹配公告中筛选出 2 条auto_announcements表中不存在的新公告
2026-01-27 10:50:30 - __main__ - INFO - 关键词筛选后剩余 2 条公告
2026-01-27 10:50:30 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 2 条定时搜索公告到专用表
2026-01-27 10:50:30 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-27 10:50:30 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-27 10:50:30 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-27 10:50:30 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-27 10:50:30 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-27 10:50:30 - gx_gp_monitor.notification.wechat - INFO - 开始发送 2 条公告通知,每条单独发送
2026-01-27 10:50:30 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-27 10:50:30 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-27 10:50:31 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-27 10:50:31 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 2/2 条成功
2026-01-27 10:50:31 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-27 10:50:31 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-27 11:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 11:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 11:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 11:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 11:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 11:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 11:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 11:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 11:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 11:20:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:20:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.47秒
2026-01-27 11:20:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 11:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:20:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 11:20:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 11:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:20:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 11:20:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 11:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:20:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-27 11:20:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 11:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:20:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 11:20:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 11:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:20:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-27 11:20:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 11:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:20:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-27 11:20:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 11:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:20:29 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-27 11:20:29 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 11:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:20:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-27 11:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 11:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:20:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 11:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 11:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:20:30 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-27 11:20:30 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 11:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:20:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 11:20:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 11:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:20:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 11:20:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 11:20:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 11:20:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-27 11:20:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 2 条公告
2026-01-27 11:20:30 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-27 11:20:30 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-27 11:20:30 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-27 11:20:30 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-27 11:20:30 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-27 11:20:30 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-27 11:20:30 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-27 11:20:30 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-27 11:20:30 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-27 11:20:30 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-27 11:20:30 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-27 11:20:30 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-27 11:20:31 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-27 11:20:31 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-27 11:20:31 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-27 11:20:31 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-27 11:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 11:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 11:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 11:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 11:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 11:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 11:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 11:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 11:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 11:50:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:50:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.45秒
2026-01-27 11:50:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 11:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:50:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-27 11:50:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 11:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:50:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 11:50:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 11:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:50:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-27 11:50:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 11:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:50:28 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 11:50:28 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 11:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:50:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 11:50:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 11:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:50:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-27 11:50:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 11:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:50:29 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 11:50:29 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 11:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:50:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-27 11:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 11:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:50:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-27 11:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 11:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:50:30 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-27 11:50:30 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 11:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:50:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 11:50:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 11:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 11:50:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 11:50:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 11:50:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 11:50:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-27 11:50:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 2 条公告
2026-01-27 11:50:30 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-27 11:50:30 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-27 11:50:30 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-27 11:50:30 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-27 11:50:30 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-27 11:50:30 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-27 11:50:30 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-27 11:50:30 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-27 11:50:30 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-27 11:50:30 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-27 11:50:30 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-27 11:50:31 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-27 11:50:31 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-27 11:50:31 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-27 11:50:31 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-27 11:50:31 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-27 12:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 12:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 12:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 12:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 12:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 12:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 12:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 12:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 12:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 12:19:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:19:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-27 12:19:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 12:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:19:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-27 12:19:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 12:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:19:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 12:19:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 12:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:19:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 12:19:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 12:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:19:57 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 12:19:57 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 12:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:19:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-27 12:19:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 12:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:19:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-27 12:19:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 12:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:19:59 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 12:19:59 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 12:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:19:59 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 12:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 12:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:19:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-27 12:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 12:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:20:00 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 12:20:00 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 12:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:20:00 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 12:20:00 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 12:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:20:00 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-27 12:20:00 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 12:20:00 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 12:20:00 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 6 条公告
2026-01-27 12:20:00 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 6 -> 3 条公告
2026-01-27 12:20:00 - __main__ - INFO - 关键词筛选后剩余 6 条公告
2026-01-27 12:20:00 - __main__ - INFO - 筛选出今天关键词匹配 3 条公告
2026-01-27 12:20:00 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-27 12:20:00 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-27 12:20:00 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-27 12:20:00 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-27 12:20:00 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-27 12:20:00 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-27 12:20:00 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-27 12:20:00 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-27 12:20:00 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-27 12:20:00 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-27 12:20:01 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-27 12:20:01 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-27 12:20:01 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-27 12:20:01 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-27 12:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 12:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 12:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 12:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 12:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 12:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 12:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 12:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 12:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 12:50:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:50:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.46秒
2026-01-27 12:50:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 12:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:50:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 12:50:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 12:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:50:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 12:50:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 12:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:50:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-27 12:50:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 12:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:50:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-27 12:50:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 12:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:50:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 12:50:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 12:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:50:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-27 12:50:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 12:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:50:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-27 12:50:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 12:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:50:28 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 12:50:28 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 12:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:50:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-27 12:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 12:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:50:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-27 12:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 12:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:50:29 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-27 12:50:29 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 12:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 12:50:29 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-27 12:50:29 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 12:50:29 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 12:50:29 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-27 12:50:29 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 2 条公告
2026-01-27 12:50:29 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-27 12:50:29 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-27 12:50:29 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 12:50:29 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 13:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 13:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 13:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 13:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 13:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 13:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 13:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 13:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 13:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 13:20:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:20:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.51秒
2026-01-27 13:20:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 13:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:20:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 13:20:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 13:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:20:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 13:20:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 13:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:20:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 13:20:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 13:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:20:28 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 13:20:28 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 13:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:20:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-27 13:20:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 13:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:20:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-27 13:20:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 13:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:20:29 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-27 13:20:29 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 13:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:20:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-27 13:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 13:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:20:30 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-27 13:20:30 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 13:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:20:30 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-27 13:20:30 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 13:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:20:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-27 13:20:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 13:20:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:20:31 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-27 13:20:31 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 13:20:31 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 13:20:31 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-27 13:20:31 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 2 条公告
2026-01-27 13:20:31 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-27 13:20:31 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-27 13:20:31 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 13:20:31 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 13:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 13:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 13:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 13:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 13:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 13:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 13:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 13:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 13:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 13:50:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:50:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.41秒
2026-01-27 13:50:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 13:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:50:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 13:50:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 13:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:50:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-27 13:50:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 13:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:50:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-27 13:50:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 13:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:50:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 13:50:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 13:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:50:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 13:50:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 13:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:50:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-27 13:50:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 13:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:50:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-27 13:50:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 13:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:50:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 13:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 13:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:50:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-27 13:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 13:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:50:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-27 13:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 13:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:50:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 13:50:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 13:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 13:50:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 13:50:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 13:50:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 13:50:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-27 13:50:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 2 条公告
2026-01-27 13:50:30 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-27 13:50:30 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-27 13:50:30 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 13:50:30 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 14:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 14:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 14:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 14:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 14:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 14:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 14:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 14:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 14:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 14:19:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:19:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-27 14:19:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 14:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:19:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-27 14:19:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 14:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:19:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 14:19:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 14:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:19:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-27 14:19:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 14:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:19:58 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-27 14:19:58 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 14:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:19:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-27 14:19:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 14:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:19:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-27 14:19:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 14:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:19:59 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-27 14:19:59 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 14:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:19:59 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-27 14:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 14:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:20:00 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-27 14:20:00 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 14:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:20:00 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 14:20:00 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 14:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:20:00 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-27 14:20:00 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 14:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:20:00 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 14:20:00 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 14:20:00 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 14:20:00 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-27 14:20:00 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 2 条公告
2026-01-27 14:20:00 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-27 14:20:00 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-27 14:20:00 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 14:20:00 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 14:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 14:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 14:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 14:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 14:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 14:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 14:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 14:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 14:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 14:50:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:50:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.38秒
2026-01-27 14:50:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 14:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:50:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-27 14:50:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 14:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:50:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 14:50:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 14:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:50:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-27 14:50:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 14:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:50:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-27 14:50:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 14:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:50:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 14:50:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 14:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:50:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-27 14:50:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 14:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:50:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 14:50:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 14:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:50:28 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 14:50:28 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 14:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:50:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 14:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 14:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:50:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 14:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 14:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:50:29 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-27 14:50:29 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 14:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 14:50:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 14:50:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 14:50:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 14:50:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 5 条公告
2026-01-27 14:50:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 5 -> 2 条公告
2026-01-27 14:50:30 - __main__ - INFO - 关键词筛选后剩余 5 条公告
2026-01-27 14:50:30 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-27 14:50:30 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 14:50:30 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 15:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 15:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 15:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 15:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 15:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 15:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 15:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 15:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 15:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 15:20:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:20:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.44秒
2026-01-27 15:20:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 15:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:20:28 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 1.19秒
2026-01-27 15:20:28 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 15:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:20:28 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-27 15:20:28 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 15:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:20:28 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-27 15:20:28 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 15:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:20:28 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 15:20:28 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 15:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:20:29 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 15:20:29 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 15:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:20:29 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-27 15:20:29 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 15:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:20:29 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 15:20:29 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 15:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:20:30 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 15:20:30 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 15:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:20:30 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-27 15:20:30 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 15:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:20:30 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-27 15:20:30 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 15:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:20:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 15:20:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 15:20:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:20:31 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 15:20:31 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 15:20:31 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 15:20:31 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-27 15:20:31 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 1 条公告
2026-01-27 15:20:31 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-27 15:20:31 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-27 15:20:31 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 15:20:31 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 15:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 15:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 15:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 15:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 15:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 15:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 15:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 15:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 15:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 15:50:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:50:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.48秒
2026-01-27 15:50:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 15:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:50:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 15:50:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 15:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:50:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 15:50:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 15:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:50:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-27 15:50:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 15:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:50:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-27 15:50:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 15:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:50:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 15:50:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 15:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:50:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-27 15:50:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 15:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:50:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-27 15:50:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 15:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:50:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 15:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 15:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:50:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 15:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 15:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:50:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 15:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 15:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:50:29 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 15:50:29 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 15:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 15:50:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 15:50:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 15:50:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 15:50:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-27 15:50:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 1 条公告
2026-01-27 15:50:30 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-27 15:50:30 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-27 15:50:30 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 15:50:30 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 16:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 16:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 16:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 16:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 16:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 16:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 16:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 16:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 16:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 16:20:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:20:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.45秒
2026-01-27 16:20:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 16:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:20:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 16:20:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 16:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:20:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 16:20:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 16:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:20:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-27 16:20:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 16:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:20:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-27 16:20:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 16:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:20:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 16:20:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 16:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:20:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-27 16:20:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 16:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:20:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 16:20:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 16:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:20:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-27 16:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 16:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:20:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-27 16:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 16:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:20:30 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-27 16:20:30 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 16:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:20:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-27 16:20:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 16:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:20:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-27 16:20:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 16:20:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 16:20:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-27 16:20:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 2 条公告
2026-01-27 16:20:30 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-27 16:20:30 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-27 16:20:30 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-27 16:20:30 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-27 16:20:30 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-27 16:20:30 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-27 16:20:30 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-27 16:20:30 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-27 16:20:30 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-27 16:20:30 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-27 16:20:30 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-27 16:20:31 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-27 16:20:31 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-27 16:20:31 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-27 16:20:31 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-27 16:20:31 - __main__ - INFO - === 定时搜索任务完成 ===
2026-01-27 16:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 16:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 16:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 16:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 16:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 16:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 16:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 16:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 16:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 16:50:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:50:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.43秒
2026-01-27 16:50:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 16:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:50:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 16:50:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 16:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:50:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 16:50:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 16:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:50:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 16:50:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 16:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:50:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-27 16:50:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 16:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:50:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 16:50:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 16:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:50:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-27 16:50:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 16:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:50:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 16:50:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 16:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:50:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-27 16:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 16:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:50:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 16:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 16:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:50:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 16:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 16:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:50:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 16:50:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 16:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 16:50:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-27 16:50:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 16:50:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 16:50:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-27 16:50:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 2 条公告
2026-01-27 16:50:30 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-27 16:50:30 - __main__ - INFO - 筛选出今天关键词匹配 2 条公告
2026-01-27 16:50:30 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 16:50:30 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 17:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 17:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 17:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 17:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 17:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 17:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 17:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 17:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 17:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 17:19:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:19:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-27 17:19:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 17:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:19:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-27 17:19:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 17:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:19:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 17:19:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 17:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:19:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 17:19:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 17:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:19:57 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 17:19:57 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 17:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:19:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-27 17:19:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 17:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:19:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.67秒
2026-01-27 17:19:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 17:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:19:58 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 17:19:58 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 17:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:19:59 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 17:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 17:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:19:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-27 17:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 17:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:19:59 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-27 17:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 17:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:20:00 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 17:20:00 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 17:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:20:00 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 17:20:00 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 17:20:00 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 17:20:00 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 17:20:00 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 1 条公告
2026-01-27 17:20:00 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 17:20:00 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-27 17:20:00 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 17:20:00 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 17:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 17:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 17:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 17:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 17:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 17:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 17:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 17:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 17:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 17:49:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:49:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-27 17:49:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 17:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:49:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-27 17:49:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 17:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:49:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-27 17:49:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 17:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:49:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-27 17:49:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 17:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:49:57 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 17:49:57 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 17:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:49:57 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-27 17:49:57 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 17:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:49:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-27 17:49:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 17:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:49:58 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-27 17:49:58 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 17:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:49:58 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-27 17:49:58 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 17:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:49:58 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-27 17:49:58 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 17:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:49:59 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-27 17:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 17:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:49:59 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-27 17:49:59 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 17:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 17:49:59 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-27 17:49:59 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 17:49:59 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 17:49:59 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 17:49:59 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 1 条公告
2026-01-27 17:49:59 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 17:49:59 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-27 17:49:59 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 17:49:59 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 18:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 18:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 18:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 18:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 18:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 18:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 18:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 18:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 18:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 18:20:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:20:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.43秒
2026-01-27 18:20:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 18:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:20:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 18:20:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 18:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:20:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-27 18:20:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 18:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:20:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 18:20:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 18:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:20:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 18:20:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 18:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:20:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-27 18:20:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 18:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:20:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-27 18:20:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 18:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:20:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 18:20:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 18:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:20:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-27 18:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 18:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:20:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 18:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 18:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:20:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-27 18:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 18:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:20:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 18:20:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 18:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:20:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-27 18:20:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 18:20:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 18:20:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 18:20:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 1 条公告
2026-01-27 18:20:30 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 18:20:30 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-27 18:20:30 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 18:20:30 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 18:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 18:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 18:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 18:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 18:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 18:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 18:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 18:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 18:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 18:49:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:49:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-27 18:49:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 18:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:49:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 18:49:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 18:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:49:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 18:49:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 18:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:49:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-27 18:49:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 18:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:49:58 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-27 18:49:58 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 18:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:49:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 18:49:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 18:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:49:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-27 18:49:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 18:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:49:59 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-27 18:49:59 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 18:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:49:59 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 18:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 18:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:49:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-27 18:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 18:50:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:50:00 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 18:50:00 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 18:50:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:50:00 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-27 18:50:00 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 18:50:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 18:50:00 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-27 18:50:00 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 18:50:00 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 18:50:00 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 18:50:00 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 1 条公告
2026-01-27 18:50:00 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 18:50:00 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-27 18:50:00 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 18:50:00 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 19:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 19:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 19:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 19:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 19:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 19:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 19:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 19:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 19:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 19:20:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:20:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.43秒
2026-01-27 19:20:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 19:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:20:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-27 19:20:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 19:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:20:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-27 19:20:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 19:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:20:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 19:20:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 19:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:20:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 19:20:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 19:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:20:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-27 19:20:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 19:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:20:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.54秒
2026-01-27 19:20:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 19:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:20:29 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-27 19:20:29 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 19:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:20:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-27 19:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 19:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:20:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 19:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 19:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:20:30 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-27 19:20:30 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 19:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:20:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-27 19:20:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 19:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:20:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-27 19:20:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 19:20:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 19:20:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 19:20:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 1 条公告
2026-01-27 19:20:30 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 19:20:30 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-27 19:20:30 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 19:20:30 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 19:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 19:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 19:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 19:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 19:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 19:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 19:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 19:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 19:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 19:49:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:49:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-27 19:49:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 19:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:49:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-27 19:49:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 19:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:49:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-27 19:49:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 19:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:49:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-27 19:49:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 19:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:49:57 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-27 19:49:57 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 19:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:49:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-27 19:49:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 19:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:49:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-27 19:49:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 19:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:49:59 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 19:49:59 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 19:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:49:59 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-27 19:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 19:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:49:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-27 19:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 19:50:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:50:00 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-27 19:50:00 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 19:50:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:50:00 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 19:50:00 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 19:50:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 19:50:00 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 19:50:00 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 19:50:00 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 19:50:00 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 19:50:00 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 1 条公告
2026-01-27 19:50:00 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 19:50:00 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-27 19:50:00 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 19:50:00 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 20:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 20:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 20:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 20:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 20:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 20:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 20:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 20:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 20:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 20:20:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:20:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.47秒
2026-01-27 20:20:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 20:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:20:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-27 20:20:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 20:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:20:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-27 20:20:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 20:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:20:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-27 20:20:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 20:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:20:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-27 20:20:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 20:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:20:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 20:20:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 20:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:20:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-27 20:20:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 20:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:20:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-27 20:20:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 20:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:20:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-27 20:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 20:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:20:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 20:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 20:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:20:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 20:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 20:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:20:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 20:20:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 20:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:20:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-27 20:20:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 20:20:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 20:20:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 20:20:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 1 条公告
2026-01-27 20:20:30 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 20:20:30 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-27 20:20:30 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 20:20:30 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 20:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 20:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 20:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 20:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 20:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 20:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 20:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 20:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 20:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 20:49:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:49:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-27 20:49:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 20:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:49:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-27 20:49:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 20:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:49:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 20:49:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 20:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:49:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 20:49:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 20:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:49:58 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 20:49:58 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 20:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:49:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-27 20:49:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 20:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:49:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-27 20:49:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 20:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:49:58 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-27 20:49:58 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 20:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:49:59 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 20:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 20:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:49:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 20:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 20:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:49:59 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 20:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 20:50:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:50:00 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 20:50:00 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 20:50:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 20:50:00 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 20:50:00 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 20:50:00 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 20:50:00 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 20:50:00 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 1 条公告
2026-01-27 20:50:00 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 20:50:00 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-27 20:50:00 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 20:50:00 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 21:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 21:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 21:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 21:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 21:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 21:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 21:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 21:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 21:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 21:20:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:20:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.55秒
2026-01-27 21:20:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 21:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:20:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.96秒
2026-01-27 21:20:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 21:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:20:28 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-27 21:20:28 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 21:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:20:28 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-27 21:20:28 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 21:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:20:29 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-27 21:20:29 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 21:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:20:29 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.60秒
2026-01-27 21:20:29 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 21:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:20:30 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.55秒
2026-01-27 21:20:30 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 21:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:20:30 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-27 21:20:30 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 21:20:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:20:31 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-27 21:20:31 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 21:20:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:20:31 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 21:20:31 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 21:20:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:20:31 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 21:20:31 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 21:20:32 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:20:32 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-27 21:20:32 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 21:20:32 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:20:32 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-27 21:20:32 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 21:20:32 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 21:20:32 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 21:20:32 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 1 条公告
2026-01-27 21:20:32 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 21:20:32 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-27 21:20:32 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 21:20:32 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 21:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 21:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 21:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 21:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 21:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 21:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 21:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 21:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 21:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 21:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:50:27 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.63秒
2026-01-27 21:50:27 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 21:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:50:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-27 21:50:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 21:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:50:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-27 21:50:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 21:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:50:28 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.52秒
2026-01-27 21:50:28 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 21:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:50:28 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-27 21:50:28 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 21:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:50:29 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 21:50:29 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 21:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:50:29 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-27 21:50:29 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 21:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:50:29 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 21:50:29 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 21:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:50:30 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-27 21:50:30 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 21:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:50:30 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-27 21:50:30 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 21:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:50:30 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-27 21:50:30 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 21:50:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:50:31 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-27 21:50:31 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 21:50:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 21:50:31 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 21:50:31 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 21:50:31 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 21:50:31 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 21:50:31 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 1 条公告
2026-01-27 21:50:31 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 21:50:31 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-27 21:50:31 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 21:50:31 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 22:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 22:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 22:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 22:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 22:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 22:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 22:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 22:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 22:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 22:20:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:20:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.46秒
2026-01-27 22:20:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 22:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:20:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-27 22:20:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 22:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:20:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-27 22:20:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 22:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:20:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.36秒
2026-01-27 22:20:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 22:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:20:28 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-27 22:20:28 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 22:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:20:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-27 22:20:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 22:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:20:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.49秒
2026-01-27 22:20:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 22:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:20:29 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 22:20:29 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 22:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:20:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 22:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 22:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:20:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 22:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 22:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:20:30 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-27 22:20:30 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 22:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:20:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-27 22:20:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 22:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:20:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-27 22:20:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 22:20:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 22:20:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 22:20:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 1 条公告
2026-01-27 22:20:30 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 22:20:30 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-27 22:20:30 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 22:20:30 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 22:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 22:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 22:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 22:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 22:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 22:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 22:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 22:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 22:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 22:50:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:50:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.45秒
2026-01-27 22:50:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 22:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:50:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-27 22:50:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 22:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:50:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-27 22:50:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 22:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:50:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 22:50:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 22:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:50:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 22:50:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 22:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:50:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-27 22:50:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 22:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:50:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-27 22:50:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 22:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:50:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 22:50:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 22:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:50:28 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-27 22:50:28 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 22:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:50:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-27 22:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 22:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:50:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 22:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 22:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:50:29 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 22:50:29 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 22:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 22:50:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 22:50:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 22:50:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 22:50:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 22:50:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 1 条公告
2026-01-27 22:50:30 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 22:50:30 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-27 22:50:30 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 22:50:30 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 23:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 23:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 23:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 23:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 23:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 23:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 23:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 23:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 23:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 23:20:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:20:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.41秒
2026-01-27 23:20:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 23:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:20:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-27 23:20:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 23:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:20:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 23:20:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 23:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:20:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 23:20:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 23:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:20:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 23:20:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 23:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:20:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-27 23:20:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 23:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:20:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-27 23:20:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 23:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:20:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-27 23:20:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 23:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:20:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-27 23:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 23:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:20:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-27 23:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 23:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:20:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-27 23:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 23:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:20:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-27 23:20:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 23:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:20:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 23:20:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 23:20:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 23:20:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 23:20:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 1 条公告
2026-01-27 23:20:30 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 23:20:30 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-27 23:20:30 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 23:20:30 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-27 23:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-27 23:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-27 23:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-27 23:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-27 23:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-27 23:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-27 23:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-27 23:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-27 23:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-27 23:49:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:49:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-27 23:49:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-27 23:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:49:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-27 23:49:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-27 23:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:49:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-27 23:49:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-27 23:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:49:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-27 23:49:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-27 23:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:49:57 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-27 23:49:57 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-27 23:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:49:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 23:49:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-27 23:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:49:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-27 23:49:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-27 23:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:49:58 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-27 23:49:58 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-27 23:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:49:58 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-27 23:49:58 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-27 23:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:49:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-27 23:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-27 23:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:49:59 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-27 23:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-27 23:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:49:59 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-27 23:49:59 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-27 23:50:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-27 23:50:00 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-27 23:50:00 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-27 23:50:00 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-27 23:50:00 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-27 23:50:00 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 1 条公告
2026-01-27 23:50:00 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-27 23:50:00 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-27 23:50:00 - __main__ - INFO - 从今天关键词匹配公告中筛选出 0 条auto_announcements表中不存在的新公告
2026-01-27 23:50:00 - __main__ - INFO - 没有真正新增的关键词匹配公告,任务完成
2026-01-28 07:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-28 07:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-28 07:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-28 07:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-28 07:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-28 07:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-28 07:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-28 07:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-28 07:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-28 07:19:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:19:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-28 07:19:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-28 07:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:19:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-28 07:19:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-28 07:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:19:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-28 07:19:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-28 07:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:19:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-28 07:19:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-28 07:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:19:57 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-28 07:19:57 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-28 07:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:19:57 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-28 07:19:57 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-28 07:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:19:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-28 07:19:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-28 07:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:19:58 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-28 07:19:58 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-28 07:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:19:58 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-28 07:19:58 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-28 07:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:19:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 07:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-28 07:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:19:59 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-28 07:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-28 07:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:19:59 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 07:19:59 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-28 07:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:19:59 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-28 07:19:59 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-28 07:19:59 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-28 07:19:59 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-28 07:19:59 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-28 07:19:59 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-28 07:19:59 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-28 07:19:59 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-28 07:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-28 07:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-28 07:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-28 07:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-28 07:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-28 07:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-28 07:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-28 07:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-28 07:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-28 07:50:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:50:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.41秒
2026-01-28 07:50:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-28 07:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:50:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-28 07:50:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-28 07:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:50:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-28 07:50:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-28 07:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:50:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-28 07:50:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-28 07:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:50:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-28 07:50:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-28 07:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:50:27 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-28 07:50:27 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-28 07:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:50:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-28 07:50:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-28 07:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:50:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-28 07:50:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-28 07:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:50:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-28 07:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-28 07:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:50:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-28 07:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-28 07:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:50:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-28 07:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-28 07:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:50:29 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-28 07:50:29 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-28 07:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 07:50:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 07:50:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-28 07:50:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-28 07:50:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-28 07:50:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-28 07:50:30 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-28 07:50:30 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-28 07:50:30 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-28 08:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-28 08:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-28 08:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-28 08:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-28 08:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-28 08:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-28 08:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-28 08:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-28 08:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-28 08:19:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:19:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-28 08:19:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-28 08:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:19:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-28 08:19:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-28 08:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:19:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-28 08:19:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-28 08:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:19:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-28 08:19:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-28 08:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:19:58 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-28 08:19:58 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-28 08:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:19:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-28 08:19:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-28 08:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:19:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-28 08:19:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-28 08:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:19:59 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-28 08:19:59 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-28 08:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:19:59 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-28 08:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-28 08:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:19:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-28 08:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-28 08:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:20:00 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-28 08:20:00 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-28 08:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:20:00 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-28 08:20:00 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-28 08:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:20:00 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-28 08:20:00 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-28 08:20:00 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-28 08:20:00 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-28 08:20:00 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-28 08:20:00 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-28 08:20:00 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-28 08:20:00 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-28 08:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-28 08:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-28 08:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-28 08:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-28 08:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-28 08:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-28 08:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-28 08:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-28 08:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-28 08:50:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:50:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.45秒
2026-01-28 08:50:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-28 08:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:50:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-28 08:50:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-28 08:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:50:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-28 08:50:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-28 08:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:50:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-28 08:50:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-28 08:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:50:28 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-28 08:50:28 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-28 08:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:50:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-28 08:50:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-28 08:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:50:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-28 08:50:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-28 08:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:50:29 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 08:50:29 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-28 08:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:50:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-28 08:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-28 08:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:50:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-28 08:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-28 08:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:50:30 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 08:50:30 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-28 08:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:50:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-28 08:50:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-28 08:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 08:50:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 08:50:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-28 08:50:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-28 08:50:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-28 08:50:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-28 08:50:30 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-28 08:50:30 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-28 08:50:30 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-28 09:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-28 09:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-28 09:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-28 09:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-28 09:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-28 09:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-28 09:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-28 09:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-28 09:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-28 09:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:19:57 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-28 09:19:57 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-28 09:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:19:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-28 09:19:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-28 09:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:19:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-28 09:19:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-28 09:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:19:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-28 09:19:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-28 09:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:19:58 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-28 09:19:58 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-28 09:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:19:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-28 09:19:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-28 09:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:19:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-28 09:19:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-28 09:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:19:58 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 09:19:58 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-28 09:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:19:59 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-28 09:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-28 09:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:19:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 09:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-28 09:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:19:59 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-28 09:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-28 09:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:20:00 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 09:20:00 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-28 09:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:20:00 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-28 09:20:00 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-28 09:20:00 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-28 09:20:00 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-28 09:20:00 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-28 09:20:00 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-28 09:20:00 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-28 09:20:00 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-28 09:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-28 09:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-28 09:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-28 09:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-28 09:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-28 09:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-28 09:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-28 09:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-28 09:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-28 09:49:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:49:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-28 09:49:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-28 09:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:49:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-28 09:49:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-28 09:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:49:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-28 09:49:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-28 09:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:49:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-28 09:49:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-28 09:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:49:57 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-28 09:49:57 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-28 09:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:49:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-28 09:49:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-28 09:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:49:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-28 09:49:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-28 09:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:49:58 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-28 09:49:58 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-28 09:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:49:58 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-28 09:49:58 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-28 09:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:49:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 09:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-28 09:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:49:59 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 09:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-28 09:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:49:59 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-28 09:49:59 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-28 09:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 09:49:59 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-28 09:49:59 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-28 09:49:59 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-28 09:49:59 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-28 09:49:59 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-28 09:49:59 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-28 09:49:59 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-28 09:49:59 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-28 10:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-28 10:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-28 10:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-28 10:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-28 10:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-28 10:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-28 10:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-28 10:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-28 10:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-28 10:19:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:19:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-28 10:19:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-28 10:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:19:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-28 10:19:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-28 10:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:19:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 10:19:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-28 10:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:19:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-28 10:19:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-28 10:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:19:58 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-28 10:19:58 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-28 10:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:19:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-28 10:19:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-28 10:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:19:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-28 10:19:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-28 10:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:19:59 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-28 10:19:59 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-28 10:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:19:59 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-28 10:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-28 10:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:19:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-28 10:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-28 10:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:20:00 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-28 10:20:00 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-28 10:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:20:00 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 10:20:00 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-28 10:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:20:00 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-28 10:20:00 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-28 10:20:00 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-28 10:20:00 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-28 10:20:00 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-28 10:20:00 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-28 10:20:00 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-28 10:20:00 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-28 10:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-28 10:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-28 10:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-28 10:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-28 10:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-28 10:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-28 10:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-28 10:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-28 10:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-28 10:49:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:49:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-28 10:49:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-28 10:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:49:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-28 10:49:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-28 10:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:49:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-28 10:49:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-28 10:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:49:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-28 10:49:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-28 10:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:49:57 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-28 10:49:57 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-28 10:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:49:57 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-28 10:49:57 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-28 10:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:49:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-28 10:49:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-28 10:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:49:58 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-28 10:49:58 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-28 10:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:49:58 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-28 10:49:58 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-28 10:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:49:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-28 10:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-28 10:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:49:59 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-28 10:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-28 10:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:49:59 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-28 10:49:59 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-28 10:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 10:49:59 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-28 10:49:59 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-28 10:49:59 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-28 10:49:59 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-28 10:49:59 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-28 10:49:59 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-28 10:49:59 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-28 10:49:59 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-28 11:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-28 11:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-28 11:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-28 11:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-28 11:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-28 11:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-28 11:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-28 11:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-28 11:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-28 11:20:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:20:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.44秒
2026-01-28 11:20:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-28 11:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:20:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 11:20:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-28 11:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:20:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 11:20:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-28 11:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:20:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-28 11:20:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-28 11:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:20:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-28 11:20:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-28 11:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:20:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 11:20:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-28 11:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:20:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.50秒
2026-01-28 11:20:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-28 11:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:20:29 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 11:20:29 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-28 11:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:20:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-28 11:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-28 11:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:20:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-28 11:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-28 11:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:20:30 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-28 11:20:30 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-28 11:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:20:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-28 11:20:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-28 11:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:20:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-28 11:20:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-28 11:20:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-28 11:20:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-28 11:20:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-28 11:20:30 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-28 11:20:30 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-28 11:20:30 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-28 11:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-28 11:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-28 11:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-28 11:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-28 11:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-28 11:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-28 11:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-28 11:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-28 11:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-28 11:50:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:50:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.41秒
2026-01-28 11:50:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-28 11:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:50:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-28 11:50:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-28 11:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:50:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-28 11:50:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-28 11:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:50:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-28 11:50:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-28 11:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:50:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-28 11:50:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-28 11:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:50:27 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒
2026-01-28 11:50:27 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-28 11:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:50:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-28 11:50:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-28 11:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:50:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-28 11:50:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-28 11:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:50:28 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-28 11:50:28 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-28 11:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:50:28 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.18秒
2026-01-28 11:50:28 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-28 11:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:50:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-28 11:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-28 11:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:50:29 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-28 11:50:29 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-28 11:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 11:50:29 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-28 11:50:29 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-28 11:50:29 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-28 11:50:29 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-28 11:50:29 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-28 11:50:29 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-28 11:50:29 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-28 11:50:29 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-28 12:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-28 12:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-28 12:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-28 12:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-28 12:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-28 12:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-28 12:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-28 12:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-28 12:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-28 12:20:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:20:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.48秒
2026-01-28 12:20:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-28 12:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:20:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 12:20:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-28 12:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:20:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-28 12:20:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-28 12:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:20:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-28 12:20:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-28 12:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:20:28 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-28 12:20:28 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-28 12:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:20:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 12:20:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-28 12:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:20:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.48秒
2026-01-28 12:20:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-28 12:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:20:29 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-28 12:20:29 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-28 12:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:20:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-28 12:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-28 12:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:20:30 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.37秒
2026-01-28 12:20:30 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-28 12:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:20:30 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-28 12:20:30 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-28 12:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:20:30 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-28 12:20:30 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-28 12:20:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:20:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-28 12:20:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-28 12:20:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-28 12:20:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-28 12:20:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-28 12:20:30 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-28 12:20:30 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-28 12:20:30 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-28 12:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-28 12:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-28 12:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-28 12:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-28 12:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-28 12:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-28 12:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-28 12:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-28 12:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-28 12:50:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:50:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.42秒
2026-01-28 12:50:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-28 12:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:50:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-28 12:50:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-28 12:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:50:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 12:50:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-28 12:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:50:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-28 12:50:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-28 12:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:50:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-28 12:50:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-28 12:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:50:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-28 12:50:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-28 12:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:50:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.42秒
2026-01-28 12:50:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-28 12:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:50:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 12:50:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-28 12:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:50:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 12:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-28 12:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:50:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-28 12:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-28 12:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:50:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 12:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-28 12:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:50:29 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 12:50:29 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-28 12:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 12:50:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-28 12:50:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-28 12:50:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-28 12:50:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-28 12:50:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-28 12:50:30 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-28 12:50:30 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-28 12:50:30 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-28 13:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-28 13:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-28 13:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-28 13:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-28 13:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-28 13:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-28 13:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-28 13:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-28 13:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-28 13:19:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:19:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.43秒
2026-01-28 13:19:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-28 13:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:19:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-28 13:19:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-28 13:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:19:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-28 13:19:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-28 13:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:19:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-28 13:19:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-28 13:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:19:58 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-28 13:19:58 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-28 13:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:19:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-28 13:19:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-28 13:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:19:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.47秒
2026-01-28 13:19:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-28 13:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:19:59 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-28 13:19:59 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-28 13:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:19:59 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-28 13:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-28 13:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:19:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-28 13:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-28 13:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:20:00 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-28 13:20:00 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-28 13:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:20:00 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-28 13:20:00 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-28 13:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:20:00 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-28 13:20:00 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-28 13:20:00 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-28 13:20:00 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-28 13:20:00 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-28 13:20:00 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-28 13:20:00 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-28 13:20:00 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-28 13:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-28 13:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-28 13:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-28 13:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-28 13:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-28 13:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-28 13:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-28 13:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-28 13:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-28 13:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:50:28 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 31.99秒
2026-01-28 13:50:28 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-28 13:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:50:30 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 1.85秒
2026-01-28 13:50:30 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-28 13:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:50:30 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-28 13:50:30 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-28 13:50:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:50:31 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.67秒
2026-01-28 13:50:31 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-28 13:50:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:50:31 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 13:50:31 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-28 13:50:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:50:31 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-28 13:50:31 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-28 13:50:32 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:50:32 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-28 13:50:32 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-28 13:50:32 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:50:32 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-28 13:50:32 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-28 13:50:32 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:50:32 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-28 13:50:32 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-28 13:50:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:50:33 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-28 13:50:33 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-28 13:50:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:50:33 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-28 13:50:33 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-28 13:50:33 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:50:33 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-28 13:50:33 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-28 13:50:34 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 13:50:34 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-28 13:50:34 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-28 13:50:34 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-28 13:50:34 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-28 13:50:34 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-28 13:50:34 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-28 13:50:34 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-28 13:50:34 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-28 14:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-28 14:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-28 14:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-28 14:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-28 14:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-28 14:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-28 14:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-28 14:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-28 14:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-28 14:19:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:19:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.46秒
2026-01-28 14:19:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-28 14:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:19:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-28 14:19:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-28 14:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:19:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-28 14:19:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-28 14:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:19:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-28 14:19:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-28 14:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:19:57 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-28 14:19:57 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-28 14:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:19:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 14:19:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-28 14:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:19:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-28 14:19:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-28 14:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:19:58 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.34秒
2026-01-28 14:19:58 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-28 14:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:19:59 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.33秒
2026-01-28 14:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-28 14:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:19:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-28 14:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-28 14:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:19:59 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-28 14:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-28 14:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:20:00 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.32秒
2026-01-28 14:20:00 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-28 14:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:20:00 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-28 14:20:00 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-28 14:20:00 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-28 14:20:00 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-28 14:20:00 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-28 14:20:00 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-28 14:20:00 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-28 14:20:00 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-28 14:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-28 14:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-28 14:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-28 14:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-28 14:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-28 14:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-28 14:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-28 14:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-28 14:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-28 14:50:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:50:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.46秒
2026-01-28 14:50:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-28 14:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:50:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-28 14:50:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-28 14:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:50:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-28 14:50:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-28 14:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:50:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-28 14:50:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-28 14:50:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:50:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 14:50:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-28 14:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:50:28 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-28 14:50:28 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-28 14:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:50:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.39秒
2026-01-28 14:50:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-28 14:50:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:50:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-28 14:50:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-28 14:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:50:29 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-28 14:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-28 14:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:50:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 14:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-28 14:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:50:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-28 14:50:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-28 14:50:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:50:29 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 14:50:29 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-28 14:50:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 14:50:30 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 14:50:30 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-28 14:50:30 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-28 14:50:30 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-28 14:50:30 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-28 14:50:30 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-28 14:50:30 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-28 14:50:30 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-28 15:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-28 15:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-28 15:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-28 15:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-28 15:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-28 15:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-28 15:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-28 15:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-28 15:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-28 15:20:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:20:26 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.44秒
2026-01-28 15:20:26 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-28 15:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:20:27 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-28 15:20:27 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-28 15:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:20:27 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-28 15:20:27 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-28 15:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:20:27 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-28 15:20:27 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-28 15:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:20:27 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-28 15:20:27 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-28 15:20:27 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:20:27 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-28 15:20:27 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-28 15:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:20:28 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-28 15:20:28 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-28 15:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:20:28 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-28 15:20:28 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-28 15:20:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:20:28 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-28 15:20:28 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-28 15:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:20:29 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-28 15:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-28 15:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:20:29 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 15:20:29 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-28 15:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:20:29 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 15:20:29 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-28 15:20:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:20:29 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-28 15:20:29 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-28 15:20:29 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-28 15:20:29 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-28 15:20:29 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-28 15:20:29 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-28 15:20:29 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-28 15:20:29 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-28 15:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-28 15:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-28 15:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-28 15:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-28 15:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-28 15:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-28 15:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-28 15:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-28 15:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-28 15:49:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:49:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.41秒
2026-01-28 15:49:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-28 15:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:49:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 15:49:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-28 15:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:49:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 15:49:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-28 15:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:49:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 15:49:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-28 15:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:49:58 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 15:49:58 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-28 15:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:49:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-28 15:49:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-28 15:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:49:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.44秒
2026-01-28 15:49:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-28 15:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:49:58 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-28 15:49:58 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-28 15:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:49:59 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-28 15:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-28 15:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:49:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 15:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-28 15:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:49:59 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-28 15:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-28 15:50:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:50:00 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 15:50:00 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-28 15:50:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 15:50:00 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.29秒
2026-01-28 15:50:00 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-28 15:50:00 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-28 15:50:00 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-28 15:50:00 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-28 15:50:00 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-28 15:50:00 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-28 15:50:00 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-28 16:19:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-28 16:19:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-28 16:19:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-28 16:19:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-28 16:19:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-28 16:19:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-28 16:19:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-28 16:19:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-28 16:19:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-28 16:19:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:19:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.40秒
2026-01-28 16:19:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-28 16:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:19:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 16:19:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-28 16:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:19:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.31秒
2026-01-28 16:19:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-28 16:19:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:19:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-28 16:19:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-28 16:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:19:58 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.30秒
2026-01-28 16:19:58 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-28 16:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:19:58 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.28秒
2026-01-28 16:19:58 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-28 16:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:19:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.38秒
2026-01-28 16:19:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-28 16:19:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:19:58 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 16:19:58 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-28 16:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:19:59 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 16:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-28 16:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:19:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.23秒
2026-01-28 16:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-28 16:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:19:59 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
2026-01-28 16:19:59 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-28 16:19:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:19:59 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-28 16:19:59 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-28 16:20:00 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:20:00 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-28 16:20:00 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-28 16:20:00 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-28 16:20:00 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 3 条公告
2026-01-28 16:20:00 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 3 -> 0 条公告
2026-01-28 16:20:00 - __main__ - INFO - 关键词筛选后剩余 3 条公告
2026-01-28 16:20:00 - __main__ - INFO - 筛选出今天关键词匹配 0 条公告
2026-01-28 16:20:00 - __main__ - INFO - 今天没有关键词匹配的公告
2026-01-28 16:49:56 - __main__ - INFO - === 开始定时搜索任务 ===
2026-01-28 16:49:56 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
2026-01-28 16:49:56 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
2026-01-28 16:49:56 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
2026-01-28 16:49:56 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
2026-01-28 16:49:56 - __main__ - INFO - 开始执行定时搜索任务
2026-01-28 16:49:56 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
2026-01-28 16:49:56 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
2026-01-28 16:49:56 - gx_gp_monitor - INFO - 开始爬取 采购公告
2026-01-28 16:49:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:49:56 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.45秒
2026-01-28 16:49:56 - gx_gp_monitor - INFO - 开始爬取 结果公告
2026-01-28 16:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:49:57 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
2026-01-28 16:49:57 - gx_gp_monitor - INFO - 开始爬取 合同公告
2026-01-28 16:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:49:57 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-28 16:49:57 - gx_gp_monitor - INFO - 开始爬取 更正公告
2026-01-28 16:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:49:57 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-28 16:49:57 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
2026-01-28 16:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:49:57 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.22秒
2026-01-28 16:49:57 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
2026-01-28 16:49:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:49:57 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-28 16:49:57 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
2026-01-28 16:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:49:58 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.35秒
2026-01-28 16:49:58 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
2026-01-28 16:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:49:58 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-28 16:49:58 - gx_gp_monitor - INFO - 开始爬取 工程类公告
2026-01-28 16:49:58 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:49:58 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.21秒
2026-01-28 16:49:58 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
2026-01-28 16:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:49:59 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.24秒
2026-01-28 16:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
2026-01-28 16:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:49:59 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
2026-01-28 16:49:59 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
2026-01-28 16:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:49:59 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.20秒
2026-01-28 16:49:59 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
2026-01-28 16:49:59 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
2026-01-28 16:49:59 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.26秒
2026-01-28 16:49:59 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
2026-01-28 16:49:59 - __main__ - INFO - 搜索到 1300 条原始公告
2026-01-28 16:49:59 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 1300 -> 4 条公告
2026-01-28 16:49:59 - gx_gp_monitor.filters.filters - INFO - 日期筛选: 4 -> 1 条公告
2026-01-28 16:49:59 - __main__ - INFO - 关键词筛选后剩余 4 条公告
2026-01-28 16:49:59 - __main__ - INFO - 筛选出今天关键词匹配 1 条公告
2026-01-28 16:49:59 - __main__ - INFO - 从今天关键词匹配公告中筛选出 1 条auto_announcements表中不存在的新公告
2026-01-28 16:49:59 - __main__ - INFO - 关键词筛选后剩余 1 条公告
2026-01-28 16:49:59 - gx_gp_monitor.storage.postgresql - INFO - 开始保存 1 条定时搜索公告到专用表
2026-01-28 16:49:59 - gx_gp_monitor.core.database - INFO - 批量保存公告到auto_announcements完成,影响行数: 1
2026-01-28 16:49:59 - gx_gp_monitor.storage.postgresql - INFO - 成功保存 1 条定时搜索公告到专用表
2026-01-28 16:49:59 - __main__ - INFO - 保存定时搜索公告完成:1 条
2026-01-28 16:49:59 - __main__ - INFO - 开始发送企业微信卡片通知...
2026-01-28 16:49:59 - gx_gp_monitor.notification.wechat - INFO - 企业微信服务初始化完成
2026-01-28 16:49:59 - gx_gp_monitor.notification.wechat - INFO - 开始发送 1 条公告通知,每条单独发送
2026-01-28 16:49:59 - gx_gp_monitor.notification.wechat - INFO - 成功获取企业微信访问令牌
2026-01-28 16:50:00 - gx_gp_monitor.notification.wechat - INFO - 文本卡片消息发送成功
2026-01-28 16:50:00 - gx_gp_monitor.notification.wechat - INFO - 公告通知发送完成: 1/1 条成功
2026-01-28 16:50:00 - __main__ - INFO - 企业微信卡片通知发送成功
2026-01-28 16:50:00 - __main__ - INFO - === 定时搜索任务完成 ===