481 lines
51 KiB
Plaintext
481 lines
51 KiB
Plaintext
2026-01-08 16:33:19 - gx_gp_monitor.wechat.message_handler - INFO - 企业微信消息处理器初始化完成
|
|
2026-01-08 16:33:19 - gx_gp_monitor.wechat.callback_server - INFO - 企业微信回调服务器初始化完成
|
|
2026-01-08 16:33:19 - __main__ - INFO - 启动企业微信回调服务器: 0.0.0.0:18001
|
|
2026-01-08 16:33:19 - gx_gp_monitor.wechat.callback_server - INFO - 启动企业微信回调服务器: 0.0.0.0:18001
|
|
2026-01-08 16:33:27 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
|
|
2026-01-08 16:33:27 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: FCJK1Mkf+Yj8ov744fIY0Uowsq7a+ofgJpn4YGcva6RThCsgDV...
|
|
2026-01-08 16:33:27 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: 74df59483f58428951a03a3aaebee5d1c9983da9
|
|
2026-01-08 16:33:27 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: 74df59483f58428951a03a3aaebee5d1c9983da9
|
|
2026-01-08 16:33:27 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
|
|
2026-01-08 16:33:27 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
|
|
2026-01-08 16:33:27 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=text
|
|
2026-01-08 16:33:27 - gx_gp_monitor.wechat.callback_server - INFO - 处理文本消息: content=总结..., user=WeiJueSen
|
|
2026-01-08 16:33:27 - gx_gp_monitor.wechat.message_handler - INFO - 处理文本消息: 总结, user: WeiJueSen
|
|
2026-01-08 16:33:27 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 请求今日总结
|
|
2026-01-08 16:33:53 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
|
|
2026-01-08 16:33:53 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: 4hpcxTcK2XMp5aVcbJ1N9OpCR1wTkuJq/6BKdED4C9DV0SwMln...
|
|
2026-01-08 16:33:53 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: 848b1a275b7df84bafaae65963ff5536215dcc72
|
|
2026-01-08 16:33:53 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: 848b1a275b7df84bafaae65963ff5536215dcc72
|
|
2026-01-08 16:33:53 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
|
|
2026-01-08 16:33:53 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
|
|
2026-01-08 16:33:53 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=text
|
|
2026-01-08 16:33:53 - gx_gp_monitor.wechat.callback_server - INFO - 处理文本消息: content=爬取 大化..., user=WeiJueSen
|
|
2026-01-08 16:33:53 - gx_gp_monitor.wechat.message_handler - INFO - 处理文本消息: 爬取 大化, user: WeiJueSen
|
|
2026-01-08 16:33:53 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 手动爬取关键词: ['大化']
|
|
2026-01-08 16:33:53 - gx_gp_monitor.wechat.message_handler - ERROR - 手动爬取处理异常: name 'Dict' is not defined
|
|
2026-01-08 16:35:14 - gx_gp_monitor.main - INFO - === 广西政府采购网公告监控系统启动 ===
|
|
2026-01-08 16:35:14 - gx_gp_monitor.main - INFO - 版本: 1.0.0
|
|
2026-01-08 16:35:14 - gx_gp_monitor.main - INFO - 配置文件: 默认配置
|
|
2026-01-08 16:35:14 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
|
|
2026-01-08 16:35:14 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
|
|
2026-01-08 16:35:14 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
|
|
2026-01-08 16:35:14 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
|
|
2026-01-08 16:35:14 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
|
|
2026-01-08 16:35:14 - gx_gp_monitor.main - INFO - 应用初始化完成
|
|
2026-01-08 16:35:14 - gx_gp_monitor.main - INFO - 开始执行爬取任务
|
|
2026-01-08 16:35:14 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
|
|
2026-01-08 16:35:14 - gx_gp_monitor - INFO - 开始爬取 采购公告
|
|
2026-01-08 16:35:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:15 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 0.44秒
|
|
2026-01-08 16:35:15 - gx_gp_monitor - INFO - 开始爬取 结果公告
|
|
2026-01-08 16:35:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:15 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒
|
|
2026-01-08 16:35:15 - gx_gp_monitor - INFO - 开始爬取 合同公告
|
|
2026-01-08 16:35:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:15 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.18秒
|
|
2026-01-08 16:35:15 - gx_gp_monitor - INFO - 开始爬取 更正公告
|
|
2026-01-08 16:35:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:15 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.17秒
|
|
2026-01-08 16:35:15 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
|
|
2026-01-08 16:35:15 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:15 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.24秒
|
|
2026-01-08 16:35:15 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
|
|
2026-01-08 16:35:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:16 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.15秒
|
|
2026-01-08 16:35:16 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
|
|
2026-01-08 16:35:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:16 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.33秒
|
|
2026-01-08 16:35:16 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
|
|
2026-01-08 16:35:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:16 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.18秒
|
|
2026-01-08 16:35:16 - gx_gp_monitor - INFO - 开始爬取 工程类公告
|
|
2026-01-08 16:35:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:16 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.16秒
|
|
2026-01-08 16:35:16 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
|
|
2026-01-08 16:35:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:16 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.17秒
|
|
2026-01-08 16:35:16 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
|
|
2026-01-08 16:35:16 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:16 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.16秒
|
|
2026-01-08 16:35:16 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:17 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.15秒
|
|
2026-01-08 16:35:17 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
|
|
2026-01-08 16:35:17 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:17 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.22秒
|
|
2026-01-08 16:35:17 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.main - INFO - 爬取到 1300 条原始公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.storage.postgresql - INFO - 开始按来源保存 1300 条公告,每个来源最多保留 100 条
|
|
2026-01-08 16:35:17 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:17 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement1 保存了 0 条公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:17 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement2 保存了 0 条公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:17 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement3 保存了 0 条公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:17 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement4 保存了 0 条公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:17 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement5 保存了 0 条公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:17 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement6 保存了 0 条公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 1 条
|
|
2026-01-08 16:35:17 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement7 保存了 1 条公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 1 条
|
|
2026-01-08 16:35:17 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement10 保存了 1 条公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:17 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement11 保存了 0 条公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:17 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement20 保存了 0 条公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:17 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement21 保存了 0 条公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:17 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement23 保存了 0 条公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:17 - gx_gp_monitor.storage.postgresql - INFO - 来源 61-266648 保存了 0 条公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.storage.postgresql - INFO - 按来源保存完成,总计保存 2 条公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.main - INFO - 保存所有公告完成:共保存 2 条,按来源统计: {'ZcyAnnouncement1': 0, 'ZcyAnnouncement2': 0, 'ZcyAnnouncement3': 0, 'ZcyAnnouncement4': 0, 'ZcyAnnouncement5': 0, 'ZcyAnnouncement6': 0, 'ZcyAnnouncement7': 1, 'ZcyAnnouncement10': 1, 'ZcyAnnouncement11': 0, 'ZcyAnnouncement20': 0, 'ZcyAnnouncement21': 0, 'ZcyAnnouncement23': 0, '61-266648': 0}
|
|
2026-01-08 16:35:17 - gx_gp_monitor.filters.filters - INFO - 来源筛选: 1300 -> 1300 条公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.filters.filters - INFO - 去重筛选: 移除了 1300 条重复公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 0 -> 0 条公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.filters.filters - INFO - 筛选完成: 总数 1300 -> 筛选后 0 (关键词: 0, 日期: 0, 去重: 1300, 来源: 0)
|
|
2026-01-08 16:35:17 - gx_gp_monitor.main - INFO - 筛选后剩余 0 条公告
|
|
2026-01-08 16:35:17 - gx_gp_monitor.storage.md_generator - INFO - Markdown文件已保存到: onu.md (共 0 条公告)
|
|
2026-01-08 16:35:17 - gx_gp_monitor.main - INFO - 爬取任务完成: {'success': True, 'total_crawled': 1300, 'filtered': 0, 'saved': 0, 'markdown_generated': True, 'notification_sent': False, 'filter_stats': {'keyword_filtered': 0, 'date_filtered': 0, 'duplicate_filtered': 1300, 'source_filtered': 0}}
|
|
2026-01-08 16:35:24 - gx_gp_monitor.wechat.message_handler - INFO - 企业微信消息处理器初始化完成
|
|
2026-01-08 16:35:24 - gx_gp_monitor.wechat.message_handler - INFO - 处理文本消息: 爬取 大化, user: WeiJueSen
|
|
2026-01-08 16:35:24 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 手动爬取关键词: ['大化']
|
|
2026-01-08 16:35:24 - gx_gp_monitor.main - INFO - === 广西政府采购网公告监控系统启动 ===
|
|
2026-01-08 16:35:24 - gx_gp_monitor.main - INFO - 版本: 1.0.0
|
|
2026-01-08 16:35:24 - gx_gp_monitor.main - INFO - 配置文件: 默认配置
|
|
2026-01-08 16:35:24 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
|
|
2026-01-08 16:35:24 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
|
|
2026-01-08 16:35:24 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
|
|
2026-01-08 16:35:24 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
|
|
2026-01-08 16:35:24 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
|
|
2026-01-08 16:35:24 - gx_gp_monitor.main - INFO - 应用初始化完成
|
|
2026-01-08 16:35:24 - gx_gp_monitor.main - INFO - 开始执行爬取任务
|
|
2026-01-08 16:35:24 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
|
|
2026-01-08 16:35:24 - gx_gp_monitor - INFO - 开始爬取 采购公告
|
|
2026-01-08 16:35:54 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:54 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.43秒
|
|
2026-01-08 16:35:54 - gx_gp_monitor - INFO - 开始爬取 结果公告
|
|
2026-01-08 16:35:54 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:54 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
|
|
2026-01-08 16:35:54 - gx_gp_monitor - INFO - 开始爬取 合同公告
|
|
2026-01-08 16:35:55 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:55 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.20秒
|
|
2026-01-08 16:35:55 - gx_gp_monitor - INFO - 开始爬取 更正公告
|
|
2026-01-08 16:35:55 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:55 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.18秒
|
|
2026-01-08 16:35:55 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
|
|
2026-01-08 16:35:55 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:55 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.17秒
|
|
2026-01-08 16:35:55 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
|
|
2026-01-08 16:35:55 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:55 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒
|
|
2026-01-08 16:35:55 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
|
|
2026-01-08 16:35:55 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:55 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.37秒
|
|
2026-01-08 16:35:55 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
|
|
2026-01-08 16:35:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:56 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒
|
|
2026-01-08 16:35:56 - gx_gp_monitor - INFO - 开始爬取 工程类公告
|
|
2026-01-08 16:35:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:56 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.26秒
|
|
2026-01-08 16:35:56 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
|
|
2026-01-08 16:35:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:56 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.19秒
|
|
2026-01-08 16:35:56 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
|
|
2026-01-08 16:35:56 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:56 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
|
|
2026-01-08 16:35:56 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
|
|
2026-01-08 16:35:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:57 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.22秒
|
|
2026-01-08 16:35:57 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
|
|
2026-01-08 16:35:57 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:35:57 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.18秒
|
|
2026-01-08 16:35:57 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
|
|
2026-01-08 16:35:57 - gx_gp_monitor.main - INFO - 爬取到 1300 条原始公告
|
|
2026-01-08 16:35:57 - gx_gp_monitor.storage.postgresql - INFO - 开始按来源保存 1300 条公告,每个来源最多保留 100 条
|
|
2026-01-08 16:35:57 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:57 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement1 保存了 0 条公告
|
|
2026-01-08 16:35:57 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:57 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement2 保存了 0 条公告
|
|
2026-01-08 16:35:57 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:57 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement3 保存了 0 条公告
|
|
2026-01-08 16:35:57 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:57 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement4 保存了 0 条公告
|
|
2026-01-08 16:35:57 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:57 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement5 保存了 0 条公告
|
|
2026-01-08 16:35:57 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:57 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement6 保存了 0 条公告
|
|
2026-01-08 16:35:57 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:57 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement7 保存了 0 条公告
|
|
2026-01-08 16:35:57 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:57 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement10 保存了 0 条公告
|
|
2026-01-08 16:35:57 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:57 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement11 保存了 0 条公告
|
|
2026-01-08 16:35:57 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:57 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement20 保存了 0 条公告
|
|
2026-01-08 16:35:57 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:57 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement21 保存了 0 条公告
|
|
2026-01-08 16:35:57 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:57 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement23 保存了 0 条公告
|
|
2026-01-08 16:35:57 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:35:57 - gx_gp_monitor.storage.postgresql - INFO - 来源 61-266648 保存了 0 条公告
|
|
2026-01-08 16:35:57 - gx_gp_monitor.storage.postgresql - INFO - 按来源保存完成,总计保存 0 条公告
|
|
2026-01-08 16:35:57 - 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-08 16:35:57 - gx_gp_monitor.filters.filters - INFO - 来源筛选: 1300 -> 1300 条公告
|
|
2026-01-08 16:35:57 - gx_gp_monitor.filters.filters - INFO - 去重筛选: 移除了 1300 条重复公告
|
|
2026-01-08 16:35:57 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 0 -> 0 条公告
|
|
2026-01-08 16:35:57 - gx_gp_monitor.filters.filters - INFO - 筛选完成: 总数 1300 -> 筛选后 0 (关键词: 0, 日期: 0, 去重: 1300, 来源: 0)
|
|
2026-01-08 16:35:57 - gx_gp_monitor.main - INFO - 筛选后剩余 0 条公告
|
|
2026-01-08 16:35:57 - gx_gp_monitor.storage.md_generator - INFO - Markdown文件已保存到: onu.md (共 0 条公告)
|
|
2026-01-08 16:35:57 - gx_gp_monitor.main - INFO - 爬取任务完成: {'success': True, 'total_crawled': 1300, 'filtered': 0, 'saved': 0, 'markdown_generated': True, 'notification_sent': False, 'filter_stats': {'keyword_filtered': 0, 'date_filtered': 0, 'duplicate_filtered': 1300, 'source_filtered': 0}}
|
|
2026-01-08 16:36:47 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
|
|
2026-01-08 16:36:47 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: 6BU7wXI1yPTIP0sbi7j8LLHOE9kKMQn/++bDuNxi+HFzDBZsLa...
|
|
2026-01-08 16:36:47 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: b55817172d1bd98b6c848b0845c19d77a21ac1e7
|
|
2026-01-08 16:36:47 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: b55817172d1bd98b6c848b0845c19d77a21ac1e7
|
|
2026-01-08 16:36:47 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
|
|
2026-01-08 16:36:47 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
|
|
2026-01-08 16:36:47 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=text
|
|
2026-01-08 16:36:47 - gx_gp_monitor.wechat.callback_server - INFO - 处理文本消息: content=爬取 马山..., user=WeiJueSen
|
|
2026-01-08 16:36:47 - gx_gp_monitor.wechat.message_handler - INFO - 处理文本消息: 爬取 马山, user: WeiJueSen
|
|
2026-01-08 16:36:47 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 手动爬取关键词: ['马山']
|
|
2026-01-08 16:36:47 - gx_gp_monitor.main - INFO - === 广西政府采购网公告监控系统启动 ===
|
|
2026-01-08 16:36:47 - gx_gp_monitor.main - INFO - 版本: 1.0.0
|
|
2026-01-08 16:36:47 - gx_gp_monitor.main - INFO - 配置文件: 默认配置
|
|
2026-01-08 16:36:47 - gx_gp_monitor.core.reliability - INFO - 健康检查通过
|
|
2026-01-08 16:36:48 - gx_gp_monitor.core.database - INFO - 数据库连接池初始化成功
|
|
2026-01-08 16:36:48 - gx_gp_monitor.core.database - INFO - 开始初始化数据库表结构
|
|
2026-01-08 16:36:48 - gx_gp_monitor.core.database - INFO - 数据库表结构初始化完成
|
|
2026-01-08 16:36:48 - gx_gp_monitor.storage.postgresql - INFO - 存储初始化完成
|
|
2026-01-08 16:36:48 - gx_gp_monitor.main - INFO - 应用初始化完成
|
|
2026-01-08 16:36:48 - gx_gp_monitor.main - INFO - 开始执行爬取任务
|
|
2026-01-08 16:36:48 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
|
|
2026-01-08 16:36:48 - gx_gp_monitor - INFO - 开始爬取 采购公告
|
|
2026-01-08 16:36:52 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
|
|
2026-01-08 16:36:52 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: 6BU7wXI1yPTIP0sbi7j8LLHOE9kKMQn/++bDuNxi+HFzDBZsLa...
|
|
2026-01-08 16:36:52 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: b55817172d1bd98b6c848b0845c19d77a21ac1e7
|
|
2026-01-08 16:36:52 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: b55817172d1bd98b6c848b0845c19d77a21ac1e7
|
|
2026-01-08 16:36:52 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
|
|
2026-01-08 16:36:52 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
|
|
2026-01-08 16:36:52 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=text
|
|
2026-01-08 16:36:52 - gx_gp_monitor.wechat.callback_server - INFO - 处理文本消息: content=爬取 马山..., user=WeiJueSen
|
|
2026-01-08 16:36:52 - gx_gp_monitor.wechat.message_handler - INFO - 处理文本消息: 爬取 马山, user: WeiJueSen
|
|
2026-01-08 16:36:52 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 手动爬取关键词: ['马山']
|
|
2026-01-08 16:36:52 - gx_gp_monitor.main - INFO - 开始执行爬取任务
|
|
2026-01-08 16:36:52 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
|
|
2026-01-08 16:36:52 - gx_gp_monitor - INFO - 开始爬取 采购公告
|
|
2026-01-08 16:36:57 - gx_gp_monitor.wechat.callback_server - ERROR - ✅ XML解析成功,提取的encrypt长度: 472
|
|
2026-01-08 16:36:57 - gx_gp_monitor.wechat.callback_server - ERROR - 提取的encrypt前50字符: 6BU7wXI1yPTIP0sbi7j8LLHOE9kKMQn/++bDuNxi+HFzDBZsLa...
|
|
2026-01-08 16:36:57 - gx_gp_monitor.wechat.callback_server - ERROR - 计算的签名: b55817172d1bd98b6c848b0845c19d77a21ac1e7
|
|
2026-01-08 16:36:57 - gx_gp_monitor.wechat.callback_server - ERROR - 接收的签名: b55817172d1bd98b6c848b0845c19d77a21ac1e7
|
|
2026-01-08 16:36:57 - gx_gp_monitor.wechat.callback_server - ERROR - 签名匹配: True
|
|
2026-01-08 16:36:57 - gx_gp_monitor.wechat.callback_server - ERROR - 尝试使用默认token计算签名...
|
|
2026-01-08 16:36:57 - gx_gp_monitor.wechat.callback_server - INFO - 收到企业微信消息: 类型=text
|
|
2026-01-08 16:36:57 - gx_gp_monitor.wechat.callback_server - INFO - 处理文本消息: content=爬取 马山..., user=WeiJueSen
|
|
2026-01-08 16:36:57 - gx_gp_monitor.wechat.message_handler - INFO - 处理文本消息: 爬取 马山, user: WeiJueSen
|
|
2026-01-08 16:36:57 - gx_gp_monitor.wechat.message_handler - INFO - 用户 WeiJueSen 手动爬取关键词: ['马山']
|
|
2026-01-08 16:36:57 - gx_gp_monitor.main - INFO - 开始执行爬取任务
|
|
2026-01-08 16:36:57 - gx_gp_monitor.crawler.spider - INFO - 开始爬取 13 个公告来源
|
|
2026-01-08 16:36:57 - gx_gp_monitor - INFO - 开始爬取 采购公告
|
|
2026-01-08 16:37:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:18 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.49秒
|
|
2026-01-08 16:37:18 - gx_gp_monitor - INFO - 开始爬取 结果公告
|
|
2026-01-08 16:37:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:18 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.19秒
|
|
2026-01-08 16:37:18 - gx_gp_monitor - INFO - 开始爬取 合同公告
|
|
2026-01-08 16:37:18 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:18 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.20秒
|
|
2026-01-08 16:37:18 - gx_gp_monitor - INFO - 开始爬取 更正公告
|
|
2026-01-08 16:37:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:19 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.21秒
|
|
2026-01-08 16:37:19 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
|
|
2026-01-08 16:37:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:19 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.16秒
|
|
2026-01-08 16:37:19 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
|
|
2026-01-08 16:37:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:19 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.20秒
|
|
2026-01-08 16:37:19 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
|
|
2026-01-08 16:37:19 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:19 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.29秒
|
|
2026-01-08 16:37:19 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
|
|
2026-01-08 16:37:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:20 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒
|
|
2026-01-08 16:37:20 - gx_gp_monitor - INFO - 开始爬取 工程类公告
|
|
2026-01-08 16:37:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:20 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.21秒
|
|
2026-01-08 16:37:20 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
|
|
2026-01-08 16:37:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:20 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.25秒
|
|
2026-01-08 16:37:20 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
|
|
2026-01-08 16:37:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:20 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.27秒
|
|
2026-01-08 16:37:20 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
|
|
2026-01-08 16:37:20 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:20 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.20秒
|
|
2026-01-08 16:37:20 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
|
|
2026-01-08 16:37:21 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:21 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.19秒
|
|
2026-01-08 16:37:21 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
|
|
2026-01-08 16:37:21 - gx_gp_monitor.main - INFO - 爬取到 1300 条原始公告
|
|
2026-01-08 16:37:21 - gx_gp_monitor.storage.postgresql - INFO - 开始按来源保存 1300 条公告,每个来源最多保留 100 条
|
|
2026-01-08 16:37:21 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:21 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement1 保存了 0 条公告
|
|
2026-01-08 16:37:21 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:21 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement2 保存了 0 条公告
|
|
2026-01-08 16:37:21 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:21 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement3 保存了 0 条公告
|
|
2026-01-08 16:37:21 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:21 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement4 保存了 0 条公告
|
|
2026-01-08 16:37:21 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:21 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement5 保存了 0 条公告
|
|
2026-01-08 16:37:21 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:21 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement6 保存了 0 条公告
|
|
2026-01-08 16:37:21 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:21 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement7 保存了 0 条公告
|
|
2026-01-08 16:37:21 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:21 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement10 保存了 0 条公告
|
|
2026-01-08 16:37:21 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:21 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement11 保存了 0 条公告
|
|
2026-01-08 16:37:21 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:21 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement20 保存了 0 条公告
|
|
2026-01-08 16:37:21 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:21 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement21 保存了 0 条公告
|
|
2026-01-08 16:37:21 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:21 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement23 保存了 0 条公告
|
|
2026-01-08 16:37:21 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:21 - gx_gp_monitor.storage.postgresql - INFO - 来源 61-266648 保存了 0 条公告
|
|
2026-01-08 16:37:21 - gx_gp_monitor.storage.postgresql - INFO - 按来源保存完成,总计保存 0 条公告
|
|
2026-01-08 16:37:21 - 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-08 16:37:21 - gx_gp_monitor.filters.filters - INFO - 来源筛选: 1300 -> 1300 条公告
|
|
2026-01-08 16:37:21 - gx_gp_monitor.filters.filters - INFO - 去重筛选: 移除了 1300 条重复公告
|
|
2026-01-08 16:37:21 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 0 -> 0 条公告
|
|
2026-01-08 16:37:21 - gx_gp_monitor.filters.filters - INFO - 筛选完成: 总数 1300 -> 筛选后 0 (关键词: 0, 日期: 0, 去重: 1300, 来源: 0)
|
|
2026-01-08 16:37:21 - gx_gp_monitor.main - INFO - 筛选后剩余 0 条公告
|
|
2026-01-08 16:37:21 - gx_gp_monitor.storage.md_generator - INFO - Markdown文件已保存到: onu.md (共 0 条公告)
|
|
2026-01-08 16:37:21 - gx_gp_monitor.main - INFO - 爬取任务完成: {'success': True, 'total_crawled': 1300, 'filtered': 0, 'saved': 0, 'markdown_generated': True, 'notification_sent': False, 'filter_stats': {'keyword_filtered': 0, 'date_filtered': 0, 'duplicate_filtered': 1300, 'source_filtered': 0}}
|
|
2026-01-08 16:37:23 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:23 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.44秒
|
|
2026-01-08 16:37:23 - gx_gp_monitor - INFO - 开始爬取 结果公告
|
|
2026-01-08 16:37:23 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:23 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.28秒
|
|
2026-01-08 16:37:23 - gx_gp_monitor - INFO - 开始爬取 合同公告
|
|
2026-01-08 16:37:23 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:23 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.26秒
|
|
2026-01-08 16:37:23 - gx_gp_monitor - INFO - 开始爬取 更正公告
|
|
2026-01-08 16:37:24 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:24 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.29秒
|
|
2026-01-08 16:37:24 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
|
|
2026-01-08 16:37:24 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:24 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.20秒
|
|
2026-01-08 16:37:24 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
|
|
2026-01-08 16:37:24 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:24 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.18秒
|
|
2026-01-08 16:37:24 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
|
|
2026-01-08 16:37:24 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:24 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.39秒
|
|
2026-01-08 16:37:24 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
|
|
2026-01-08 16:37:25 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:25 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.20秒
|
|
2026-01-08 16:37:25 - gx_gp_monitor - INFO - 开始爬取 工程类公告
|
|
2026-01-08 16:37:25 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:25 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.21秒
|
|
2026-01-08 16:37:25 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
|
|
2026-01-08 16:37:25 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:25 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.22秒
|
|
2026-01-08 16:37:25 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
|
|
2026-01-08 16:37:25 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:25 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
|
|
2026-01-08 16:37:25 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
|
|
2026-01-08 16:37:25 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:25 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.24秒
|
|
2026-01-08 16:37:25 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
|
|
2026-01-08 16:37:26 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:26 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.19秒
|
|
2026-01-08 16:37:26 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
|
|
2026-01-08 16:37:26 - gx_gp_monitor.main - INFO - 爬取到 1300 条原始公告
|
|
2026-01-08 16:37:26 - gx_gp_monitor.storage.postgresql - INFO - 开始按来源保存 1300 条公告,每个来源最多保留 100 条
|
|
2026-01-08 16:37:26 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:26 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement1 保存了 0 条公告
|
|
2026-01-08 16:37:26 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:26 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement2 保存了 0 条公告
|
|
2026-01-08 16:37:26 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:26 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement3 保存了 0 条公告
|
|
2026-01-08 16:37:26 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:26 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement4 保存了 0 条公告
|
|
2026-01-08 16:37:26 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:26 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement5 保存了 0 条公告
|
|
2026-01-08 16:37:26 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:26 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement6 保存了 0 条公告
|
|
2026-01-08 16:37:26 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:26 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement7 保存了 0 条公告
|
|
2026-01-08 16:37:26 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:26 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement10 保存了 0 条公告
|
|
2026-01-08 16:37:26 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:26 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement11 保存了 0 条公告
|
|
2026-01-08 16:37:26 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:26 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement20 保存了 0 条公告
|
|
2026-01-08 16:37:26 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:26 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement21 保存了 0 条公告
|
|
2026-01-08 16:37:26 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:26 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement23 保存了 0 条公告
|
|
2026-01-08 16:37:26 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:26 - gx_gp_monitor.storage.postgresql - INFO - 来源 61-266648 保存了 0 条公告
|
|
2026-01-08 16:37:26 - gx_gp_monitor.storage.postgresql - INFO - 按来源保存完成,总计保存 0 条公告
|
|
2026-01-08 16:37:26 - 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-08 16:37:26 - gx_gp_monitor.filters.filters - INFO - 来源筛选: 1300 -> 1300 条公告
|
|
2026-01-08 16:37:26 - gx_gp_monitor.filters.filters - INFO - 去重筛选: 移除了 1300 条重复公告
|
|
2026-01-08 16:37:26 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 0 -> 0 条公告
|
|
2026-01-08 16:37:26 - gx_gp_monitor.filters.filters - INFO - 筛选完成: 总数 1300 -> 筛选后 0 (关键词: 0, 日期: 0, 去重: 1300, 来源: 0)
|
|
2026-01-08 16:37:26 - gx_gp_monitor.main - INFO - 筛选后剩余 0 条公告
|
|
2026-01-08 16:37:26 - gx_gp_monitor.storage.md_generator - INFO - Markdown文件已保存到: onu.md (共 0 条公告)
|
|
2026-01-08 16:37:26 - gx_gp_monitor.main - INFO - 爬取任务完成: {'success': True, 'total_crawled': 1300, 'filtered': 0, 'saved': 0, 'markdown_generated': True, 'notification_sent': False, 'filter_stats': {'keyword_filtered': 0, 'date_filtered': 0, 'duplicate_filtered': 1300, 'source_filtered': 0}}
|
|
2026-01-08 16:37:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:28 - gx_gp_monitor - INFO - 采购公告 爬取完成,共获取 100 条公告,耗时 30.49秒
|
|
2026-01-08 16:37:28 - gx_gp_monitor - INFO - 开始爬取 结果公告
|
|
2026-01-08 16:37:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:28 - gx_gp_monitor - INFO - 结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒
|
|
2026-01-08 16:37:28 - gx_gp_monitor - INFO - 开始爬取 合同公告
|
|
2026-01-08 16:37:28 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:28 - gx_gp_monitor - INFO - 合同公告 爬取完成,共获取 100 条公告,耗时 0.33秒
|
|
2026-01-08 16:37:28 - gx_gp_monitor - INFO - 开始爬取 更正公告
|
|
2026-01-08 16:37:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:29 - gx_gp_monitor - INFO - 更正公告 爬取完成,共获取 100 条公告,耗时 0.25秒
|
|
2026-01-08 16:37:29 - gx_gp_monitor - INFO - 开始爬取 招标文件预公示
|
|
2026-01-08 16:37:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:29 - gx_gp_monitor - INFO - 招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.19秒
|
|
2026-01-08 16:37:29 - gx_gp_monitor - INFO - 开始爬取 单一来源公示
|
|
2026-01-08 16:37:29 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:29 - gx_gp_monitor - INFO - 单一来源公示 爬取完成,共获取 100 条公告,耗时 0.25秒
|
|
2026-01-08 16:37:29 - gx_gp_monitor - INFO - 开始爬取 电子卖场公示
|
|
2026-01-08 16:37:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:30 - gx_gp_monitor - INFO - 电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.43秒
|
|
2026-01-08 16:37:30 - gx_gp_monitor - INFO - 开始爬取 履约验收公示
|
|
2026-01-08 16:37:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:30 - gx_gp_monitor - INFO - 履约验收公示 爬取完成,共获取 100 条公告,耗时 0.17秒
|
|
2026-01-08 16:37:30 - gx_gp_monitor - INFO - 开始爬取 工程类公告
|
|
2026-01-08 16:37:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:30 - gx_gp_monitor - INFO - 工程类公告 爬取完成,共获取 100 条公告,耗时 0.23秒
|
|
2026-01-08 16:37:30 - gx_gp_monitor - INFO - 开始爬取 框架协议征集公告
|
|
2026-01-08 16:37:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:30 - gx_gp_monitor - INFO - 框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.21秒
|
|
2026-01-08 16:37:30 - gx_gp_monitor - INFO - 开始爬取 框架协议入围结果公告
|
|
2026-01-08 16:37:30 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:30 - gx_gp_monitor - INFO - 框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒
|
|
2026-01-08 16:37:30 - gx_gp_monitor - INFO - 开始爬取 框架协议成交结果汇总公告
|
|
2026-01-08 16:37:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:31 - gx_gp_monitor - INFO - 框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.17秒
|
|
2026-01-08 16:37:31 - gx_gp_monitor - INFO - 开始爬取 采购意向公开
|
|
2026-01-08 16:37:31 - gx_gp_monitor.crawler.parsers - INFO - 成功解析 100/100 条公告记录
|
|
2026-01-08 16:37:31 - gx_gp_monitor - INFO - 采购意向公开 爬取完成,共获取 100 条公告,耗时 0.17秒
|
|
2026-01-08 16:37:31 - gx_gp_monitor.crawler.spider - INFO - 爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告
|
|
2026-01-08 16:37:31 - gx_gp_monitor.main - INFO - 爬取到 1300 条原始公告
|
|
2026-01-08 16:37:31 - gx_gp_monitor.storage.postgresql - INFO - 开始按来源保存 1300 条公告,每个来源最多保留 100 条
|
|
2026-01-08 16:37:31 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:31 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement1 保存了 0 条公告
|
|
2026-01-08 16:37:31 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:31 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement2 保存了 0 条公告
|
|
2026-01-08 16:37:31 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:31 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement3 保存了 0 条公告
|
|
2026-01-08 16:37:31 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:31 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement4 保存了 0 条公告
|
|
2026-01-08 16:37:31 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:31 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement5 保存了 0 条公告
|
|
2026-01-08 16:37:31 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:31 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement6 保存了 0 条公告
|
|
2026-01-08 16:37:31 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:31 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement7 保存了 0 条公告
|
|
2026-01-08 16:37:31 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:31 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement10 保存了 0 条公告
|
|
2026-01-08 16:37:31 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:31 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement11 保存了 0 条公告
|
|
2026-01-08 16:37:31 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:31 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement20 保存了 0 条公告
|
|
2026-01-08 16:37:31 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:31 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement21 保存了 0 条公告
|
|
2026-01-08 16:37:31 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:31 - gx_gp_monitor.storage.postgresql - INFO - 来源 ZcyAnnouncement23 保存了 0 条公告
|
|
2026-01-08 16:37:31 - gx_gp_monitor.core.database - INFO - 批量保存公告完成,成功保存 0 条
|
|
2026-01-08 16:37:31 - gx_gp_monitor.storage.postgresql - INFO - 来源 61-266648 保存了 0 条公告
|
|
2026-01-08 16:37:31 - gx_gp_monitor.storage.postgresql - INFO - 按来源保存完成,总计保存 0 条公告
|
|
2026-01-08 16:37:31 - 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-08 16:37:31 - gx_gp_monitor.filters.filters - INFO - 来源筛选: 1300 -> 1300 条公告
|
|
2026-01-08 16:37:31 - gx_gp_monitor.filters.filters - INFO - 去重筛选: 移除了 1300 条重复公告
|
|
2026-01-08 16:37:31 - gx_gp_monitor.filters.filters - INFO - 关键词筛选: 0 -> 0 条公告
|
|
2026-01-08 16:37:31 - gx_gp_monitor.filters.filters - INFO - 筛选完成: 总数 1300 -> 筛选后 0 (关键词: 0, 日期: 0, 去重: 1300, 来源: 0)
|
|
2026-01-08 16:37:31 - gx_gp_monitor.main - INFO - 筛选后剩余 0 条公告
|
|
2026-01-08 16:37:31 - gx_gp_monitor.storage.md_generator - INFO - Markdown文件已保存到: onu.md (共 0 条公告)
|
|
2026-01-08 16:37:31 - gx_gp_monitor.main - INFO - 爬取任务完成: {'success': True, 'total_crawled': 1300, 'filtered': 0, 'saved': 0, 'markdown_generated': True, 'notification_sent': False, 'filter_stats': {'keyword_filtered': 0, 'date_filtered': 0, 'duplicate_filtered': 1300, 'source_filtered': 0}}
|