手动模式
This commit is contained in:
@@ -0,0 +1,799 @@
|
||||
2026-01-07 17:16:51 - __main__ - [32mINFO[0m - === 广西政府采购网公告监控系统启动 ===
|
||||
2026-01-07 17:16:51 - __main__ - [32mINFO[0m - 版本: 1.0.0
|
||||
2026-01-07 17:16:51 - __main__ - [32mINFO[0m - 配置文件: 默认配置
|
||||
2026-01-07 17:16:52 - core.reliability - [32mINFO[0m - 健康检查通过
|
||||
2026-01-07 17:16:52 - core.database - [32mINFO[0m - 数据库连接池初始化成功
|
||||
2026-01-07 17:16:52 - core.database - [32mINFO[0m - 开始初始化数据库表结构
|
||||
2026-01-07 17:16:52 - core.database - [32mINFO[0m - 数据库表结构初始化完成
|
||||
2026-01-07 17:16:52 - storage.postgresql - [32mINFO[0m - 存储初始化完成
|
||||
2026-01-07 17:16:52 - __main__ - [32mINFO[0m - 应用初始化完成
|
||||
2026-01-07 17:16:52 - scheduler.scheduler - [32mINFO[0m - 添加定时任务: daily_crawl (0 8,14,18 * * *)
|
||||
2026-01-07 17:16:52 - scheduler.scheduler - [32mINFO[0m - 添加定时任务: data_cleanup (0 2 * * *)
|
||||
2026-01-07 17:20:31 - __main__ - [32mINFO[0m - === 广西政府采购网公告监控系统启动 ===
|
||||
2026-01-07 17:20:31 - __main__ - [32mINFO[0m - 版本: 1.0.0
|
||||
2026-01-07 17:20:31 - __main__ - [32mINFO[0m - 配置文件: 默认配置
|
||||
2026-01-07 17:20:31 - core.reliability - [32mINFO[0m - 健康检查通过
|
||||
2026-01-07 17:20:31 - core.database - [32mINFO[0m - 数据库连接池初始化成功
|
||||
2026-01-07 17:20:31 - core.database - [32mINFO[0m - 开始初始化数据库表结构
|
||||
2026-01-07 17:20:31 - core.database - [32mINFO[0m - 数据库表结构初始化完成
|
||||
2026-01-07 17:20:31 - storage.postgresql - [32mINFO[0m - 存储初始化完成
|
||||
2026-01-07 17:20:31 - __main__ - [32mINFO[0m - 应用初始化完成
|
||||
2026-01-07 17:20:31 - scheduler.scheduler - [32mINFO[0m - 添加定时任务: daily_crawl (0 8,14,18 * * *)
|
||||
2026-01-07 17:20:31 - scheduler.scheduler - [32mINFO[0m - 添加定时任务: data_cleanup (0 2 * * *)
|
||||
2026-01-07 17:21:02 - __main__ - [32mINFO[0m - === 广西政府采购网公告监控系统启动 ===
|
||||
2026-01-07 17:21:02 - __main__ - [32mINFO[0m - 版本: 1.0.0
|
||||
2026-01-07 17:21:02 - __main__ - [32mINFO[0m - 配置文件: 默认配置
|
||||
2026-01-07 17:21:02 - core.reliability - [32mINFO[0m - 健康检查通过
|
||||
2026-01-07 17:21:02 - core.database - [32mINFO[0m - 数据库连接池初始化成功
|
||||
2026-01-07 17:21:02 - core.database - [32mINFO[0m - 开始初始化数据库表结构
|
||||
2026-01-07 17:21:02 - core.database - [32mINFO[0m - 数据库表结构初始化完成
|
||||
2026-01-07 17:21:02 - storage.postgresql - [32mINFO[0m - 存储初始化完成
|
||||
2026-01-07 17:21:02 - __main__ - [32mINFO[0m - 应用初始化完成
|
||||
2026-01-07 17:21:02 - scheduler.scheduler - [32mINFO[0m - 添加定时任务: daily_crawl (0 8,14,18 * * *)
|
||||
2026-01-07 17:21:02 - scheduler.scheduler - [32mINFO[0m - 添加定时任务: data_cleanup (0 2 * * *)
|
||||
2026-01-07 17:22:10 - __main__ - [32mINFO[0m - === 广西政府采购网公告监控系统启动 ===
|
||||
2026-01-07 17:22:10 - __main__ - [32mINFO[0m - 版本: 1.0.0
|
||||
2026-01-07 17:22:10 - __main__ - [32mINFO[0m - 配置文件: 默认配置
|
||||
2026-01-07 17:22:10 - core.reliability - [32mINFO[0m - 健康检查通过
|
||||
2026-01-07 17:22:10 - core.database - [32mINFO[0m - 数据库连接池初始化成功
|
||||
2026-01-07 17:22:10 - core.database - [32mINFO[0m - 开始初始化数据库表结构
|
||||
2026-01-07 17:22:10 - core.database - [32mINFO[0m - 数据库表结构初始化完成
|
||||
2026-01-07 17:22:10 - storage.postgresql - [32mINFO[0m - 存储初始化完成
|
||||
2026-01-07 17:22:10 - __main__ - [32mINFO[0m - 应用初始化完成
|
||||
2026-01-07 17:22:10 - scheduler.scheduler - [32mINFO[0m - 添加定时任务: daily_crawl (0 8,14,18 * * *)
|
||||
2026-01-07 17:22:10 - scheduler.scheduler - [32mINFO[0m - 添加定时任务: data_cleanup (0 2 * * *)
|
||||
2026-01-07 17:22:44 - __main__ - [32mINFO[0m - [32m=== 广西政府采购网公告监控系统启动 ===[0m
|
||||
2026-01-07 17:22:44 - __main__ - [32mINFO[0m - [32m版本: 1.0.0[0m
|
||||
2026-01-07 17:22:44 - __main__ - [32mINFO[0m - [32m配置文件: 默认配置[0m
|
||||
2026-01-07 17:22:44 - core.reliability - [32mINFO[0m - [32m健康检查通过[0m
|
||||
2026-01-07 17:22:44 - core.database - [32mINFO[0m - [32m数据库连接池初始化成功[0m
|
||||
2026-01-07 17:22:44 - core.database - [32mINFO[0m - [32m开始初始化数据库表结构[0m
|
||||
2026-01-07 17:22:44 - core.database - [32mINFO[0m - [32m数据库表结构初始化完成[0m
|
||||
2026-01-07 17:22:44 - storage.postgresql - [32mINFO[0m - [32m存储初始化完成[0m
|
||||
2026-01-07 17:22:44 - __main__ - [32mINFO[0m - [32m应用初始化完成[0m
|
||||
2026-01-07 17:22:44 - scheduler.scheduler - [32mINFO[0m - [32m添加定时任务: daily_crawl (0 8,14,18 * * *)[0m
|
||||
2026-01-07 17:22:44 - scheduler.scheduler - [32mINFO[0m - [32m添加定时任务: data_cleanup (0 2 * * *)[0m
|
||||
2026-01-07 17:22:46 - __main__ - [32mINFO[0m - [32m=== 广西政府采购网公告监控系统启动 ===[0m
|
||||
2026-01-07 17:22:46 - __main__ - [32mINFO[0m - [32m版本: 1.0.0[0m
|
||||
2026-01-07 17:22:46 - __main__ - [32mINFO[0m - [32m配置文件: 默认配置[0m
|
||||
2026-01-07 17:22:47 - core.reliability - [32mINFO[0m - [32m健康检查通过[0m
|
||||
2026-01-07 17:22:47 - core.database - [32mINFO[0m - [32m数据库连接池初始化成功[0m
|
||||
2026-01-07 17:22:47 - core.database - [32mINFO[0m - [32m开始初始化数据库表结构[0m
|
||||
2026-01-07 17:22:47 - core.database - [32mINFO[0m - [32m数据库表结构初始化完成[0m
|
||||
2026-01-07 17:22:47 - storage.postgresql - [32mINFO[0m - [32m存储初始化完成[0m
|
||||
2026-01-07 17:22:47 - __main__ - [32mINFO[0m - [32m应用初始化完成[0m
|
||||
2026-01-07 17:22:47 - __main__ - [32mINFO[0m - [32m开始执行爬取任务[0m
|
||||
2026-01-07 17:22:47 - crawler.spider - [32mINFO[0m - [32m开始爬取 13 个公告来源[0m
|
||||
2026-01-07 17:22:47 - crawler.spider - [31mERROR[0m - [31m爬取来源 采购公告 时发生未预期错误: 'Logger' object has no attribute 'log_crawl_start'[0m
|
||||
2026-01-07 17:22:47 - crawler.spider - [31mERROR[0m - [31m爬取来源 结果公告 时发生未预期错误: 'Logger' object has no attribute 'log_crawl_start'[0m
|
||||
2026-01-07 17:22:47 - crawler.spider - [31mERROR[0m - [31m爬取来源 合同公告 时发生未预期错误: 'Logger' object has no attribute 'log_crawl_start'[0m
|
||||
2026-01-07 17:22:47 - crawler.spider - [31mERROR[0m - [31m爬取来源 更正公告 时发生未预期错误: 'Logger' object has no attribute 'log_crawl_start'[0m
|
||||
2026-01-07 17:22:47 - crawler.spider - [31mERROR[0m - [31m爬取来源 招标文件预公示 时发生未预期错误: 'Logger' object has no attribute 'log_crawl_start'[0m
|
||||
2026-01-07 17:22:47 - crawler.spider - [31mERROR[0m - [31m爬取来源 单一来源公示 时发生未预期错误: 'Logger' object has no attribute 'log_crawl_start'[0m
|
||||
2026-01-07 17:22:47 - crawler.spider - [31mERROR[0m - [31m爬取来源 电子卖场公示 时发生未预期错误: 'Logger' object has no attribute 'log_crawl_start'[0m
|
||||
2026-01-07 17:22:47 - crawler.spider - [31mERROR[0m - [31m爬取来源 履约验收公示 时发生未预期错误: 'Logger' object has no attribute 'log_crawl_start'[0m
|
||||
2026-01-07 17:22:47 - crawler.spider - [31mERROR[0m - [31m爬取来源 工程类公告 时发生未预期错误: 'Logger' object has no attribute 'log_crawl_start'[0m
|
||||
2026-01-07 17:22:47 - crawler.spider - [31mERROR[0m - [31m爬取来源 框架协议征集公告 时发生未预期错误: 'Logger' object has no attribute 'log_crawl_start'[0m
|
||||
2026-01-07 17:22:47 - crawler.spider - [31mERROR[0m - [31m爬取来源 框架协议入围结果公告 时发生未预期错误: 'Logger' object has no attribute 'log_crawl_start'[0m
|
||||
2026-01-07 17:22:47 - crawler.spider - [31mERROR[0m - [31m爬取来源 框架协议成交结果汇总公告 时发生未预期错误: 'Logger' object has no attribute 'log_crawl_start'[0m
|
||||
2026-01-07 17:22:47 - crawler.spider - [31mERROR[0m - [31m爬取来源 采购意向公开 时发生未预期错误: 'Logger' object has no attribute 'log_crawl_start'[0m
|
||||
2026-01-07 17:22:47 - crawler.spider - [32mINFO[0m - [32m爬取完成: 共处理 13 个来源,成功 0 个,失败 13 个,获取 0 条公告[0m
|
||||
2026-01-07 17:22:47 - __main__ - [32mINFO[0m - [32m爬取到 0 条原始公告[0m
|
||||
2026-01-07 17:22:47 - __main__ - [31mERROR[0m - [31m爬取任务执行失败: attempted relative import beyond top-level package[0m
|
||||
2026-01-07 17:22:47 - scheduler.scheduler - [32mINFO[0m - [32m添加定时任务: daily_crawl (0 8,14,18 * * *)[0m
|
||||
2026-01-07 17:22:47 - scheduler.scheduler - [32mINFO[0m - [32m添加定时任务: data_cleanup (0 2 * * *)[0m
|
||||
2026-01-07 17:23:10 - __main__ - [32mINFO[0m - [32m=== 广西政府采购网公告监控系统启动 ===[0m
|
||||
2026-01-07 17:23:10 - __main__ - [32mINFO[0m - [32m版本: 1.0.0[0m
|
||||
2026-01-07 17:23:10 - __main__ - [32mINFO[0m - [32m配置文件: 默认配置[0m
|
||||
2026-01-07 17:23:10 - core.reliability - [32mINFO[0m - [32m健康检查通过[0m
|
||||
2026-01-07 17:23:10 - core.database - [32mINFO[0m - [32m数据库连接池初始化成功[0m
|
||||
2026-01-07 17:23:10 - core.database - [32mINFO[0m - [32m开始初始化数据库表结构[0m
|
||||
2026-01-07 17:23:10 - core.database - [32mINFO[0m - [32m数据库表结构初始化完成[0m
|
||||
2026-01-07 17:23:10 - storage.postgresql - [32mINFO[0m - [32m存储初始化完成[0m
|
||||
2026-01-07 17:23:10 - __main__ - [32mINFO[0m - [32m应用初始化完成[0m
|
||||
2026-01-07 17:23:10 - __main__ - [32mINFO[0m - [32m开始执行爬取任务[0m
|
||||
2026-01-07 17:23:10 - crawler.spider - [32mINFO[0m - [32m开始爬取 13 个公告来源[0m
|
||||
2026-01-07 17:23:10 - crawler.spider - [31mERROR[0m - [31m爬取来源 采购公告 时发生未预期错误: attempted relative import beyond top-level package[0m
|
||||
2026-01-07 17:23:10 - crawler.spider - [31mERROR[0m - [31m爬取来源 结果公告 时发生未预期错误: attempted relative import beyond top-level package[0m
|
||||
2026-01-07 17:23:10 - crawler.spider - [31mERROR[0m - [31m爬取来源 合同公告 时发生未预期错误: attempted relative import beyond top-level package[0m
|
||||
2026-01-07 17:23:10 - crawler.spider - [31mERROR[0m - [31m爬取来源 更正公告 时发生未预期错误: attempted relative import beyond top-level package[0m
|
||||
2026-01-07 17:23:10 - crawler.spider - [31mERROR[0m - [31m爬取来源 招标文件预公示 时发生未预期错误: attempted relative import beyond top-level package[0m
|
||||
2026-01-07 17:23:10 - crawler.spider - [31mERROR[0m - [31m爬取来源 单一来源公示 时发生未预期错误: attempted relative import beyond top-level package[0m
|
||||
2026-01-07 17:23:10 - crawler.spider - [31mERROR[0m - [31m爬取来源 电子卖场公示 时发生未预期错误: attempted relative import beyond top-level package[0m
|
||||
2026-01-07 17:23:10 - crawler.spider - [31mERROR[0m - [31m爬取来源 履约验收公示 时发生未预期错误: attempted relative import beyond top-level package[0m
|
||||
2026-01-07 17:23:10 - crawler.spider - [31mERROR[0m - [31m爬取来源 工程类公告 时发生未预期错误: attempted relative import beyond top-level package[0m
|
||||
2026-01-07 17:23:10 - crawler.spider - [31mERROR[0m - [31m爬取来源 框架协议征集公告 时发生未预期错误: attempted relative import beyond top-level package[0m
|
||||
2026-01-07 17:23:10 - crawler.spider - [31mERROR[0m - [31m爬取来源 框架协议入围结果公告 时发生未预期错误: attempted relative import beyond top-level package[0m
|
||||
2026-01-07 17:23:10 - crawler.spider - [31mERROR[0m - [31m爬取来源 框架协议成交结果汇总公告 时发生未预期错误: attempted relative import beyond top-level package[0m
|
||||
2026-01-07 17:23:10 - crawler.spider - [31mERROR[0m - [31m爬取来源 采购意向公开 时发生未预期错误: attempted relative import beyond top-level package[0m
|
||||
2026-01-07 17:23:10 - crawler.spider - [32mINFO[0m - [32m爬取完成: 共处理 13 个来源,成功 0 个,失败 13 个,获取 0 条公告[0m
|
||||
2026-01-07 17:23:10 - __main__ - [32mINFO[0m - [32m爬取到 0 条原始公告[0m
|
||||
2026-01-07 17:23:10 - __main__ - [31mERROR[0m - [31m爬取任务执行失败: attempted relative import beyond top-level package[0m
|
||||
2026-01-07 17:23:10 - scheduler.scheduler - [32mINFO[0m - [32m添加定时任务: daily_crawl (0 8,14,18 * * *)[0m
|
||||
2026-01-07 17:23:10 - scheduler.scheduler - [32mINFO[0m - [32m添加定时任务: data_cleanup (0 2 * * *)[0m
|
||||
2026-01-07 17:23:34 - __main__ - [32mINFO[0m - [32m=== 广西政府采购网公告监控系统启动 ===[0m
|
||||
2026-01-07 17:23:34 - __main__ - [32mINFO[0m - [32m版本: 1.0.0[0m
|
||||
2026-01-07 17:23:34 - __main__ - [32mINFO[0m - [32m配置文件: 默认配置[0m
|
||||
2026-01-07 17:23:35 - core.reliability - [32mINFO[0m - [32m健康检查通过[0m
|
||||
2026-01-07 17:23:35 - core.database - [32mINFO[0m - [32m数据库连接池初始化成功[0m
|
||||
2026-01-07 17:23:35 - core.database - [32mINFO[0m - [32m开始初始化数据库表结构[0m
|
||||
2026-01-07 17:23:35 - core.database - [32mINFO[0m - [32m数据库表结构初始化完成[0m
|
||||
2026-01-07 17:23:35 - storage.postgresql - [32mINFO[0m - [32m存储初始化完成[0m
|
||||
2026-01-07 17:23:35 - __main__ - [32mINFO[0m - [32m应用初始化完成[0m
|
||||
2026-01-07 17:23:35 - __main__ - [32mINFO[0m - [32m开始执行爬取任务[0m
|
||||
2026-01-07 17:23:35 - crawler.spider - [32mINFO[0m - [32m开始爬取 13 个公告来源[0m
|
||||
2026-01-07 17:23:35 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 采购公告[0m
|
||||
2026-01-07 17:24:05 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:05 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:05 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:05 - crawler.parsers - [32mINFO[0m - [32m成功解析 97/100 条公告记录[0m
|
||||
2026-01-07 17:24:05 - gx_gp_monitor - [32mINFO[0m - [32m采购公告 爬取完成,共获取 97 条公告,耗时 30.46秒[0m
|
||||
2026-01-07 17:24:05 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 结果公告[0m
|
||||
2026-01-07 17:24:05 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:24:05 - gx_gp_monitor - [32mINFO[0m - [32m结果公告 爬取完成,共获取 100 条公告,耗时 0.18秒[0m
|
||||
2026-01-07 17:24:05 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 合同公告[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:24:06 - gx_gp_monitor - [32mINFO[0m - [32m合同公告 爬取完成,共获取 100 条公告,耗时 0.17秒[0m
|
||||
2026-01-07 17:24:06 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 更正公告[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:24:06 - gx_gp_monitor - [32mINFO[0m - [32m更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒[0m
|
||||
2026-01-07 17:24:06 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 招标文件预公示[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [32mINFO[0m - [32m成功解析 78/100 条公告记录[0m
|
||||
2026-01-07 17:24:06 - gx_gp_monitor - [32mINFO[0m - [32m招标文件预公示 爬取完成,共获取 78 条公告,耗时 0.17秒[0m
|
||||
2026-01-07 17:24:06 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 单一来源公示[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [32mINFO[0m - [32m成功解析 0/100 条公告记录[0m
|
||||
2026-01-07 17:24:06 - crawler.spider - [32mINFO[0m - [32m单一来源公示 第1页解析到0条公告[0m
|
||||
2026-01-07 17:24:06 - gx_gp_monitor - [32mINFO[0m - [32m单一来源公示 爬取完成,共获取 0 条公告,耗时 0.18秒[0m
|
||||
2026-01-07 17:24:06 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 电子卖场公示[0m
|
||||
2026-01-07 17:24:06 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:24:06 - gx_gp_monitor - [32mINFO[0m - [32m电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.31秒[0m
|
||||
2026-01-07 17:24:06 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 履约验收公示[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:24:07 - gx_gp_monitor - [32mINFO[0m - [32m履约验收公示 爬取完成,共获取 100 条公告,耗时 0.16秒[0m
|
||||
2026-01-07 17:24:07 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 工程类公告[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:24:07 - gx_gp_monitor - [32mINFO[0m - [32m工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒[0m
|
||||
2026-01-07 17:24:07 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 框架协议征集公告[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [32mINFO[0m - [32m成功解析 62/100 条公告记录[0m
|
||||
2026-01-07 17:24:07 - gx_gp_monitor - [32mINFO[0m - [32m框架协议征集公告 爬取完成,共获取 62 条公告,耗时 0.20秒[0m
|
||||
2026-01-07 17:24:07 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 框架协议入围结果公告[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:07 - crawler.parsers - [32mINFO[0m - [32m成功解析 13/100 条公告记录[0m
|
||||
2026-01-07 17:24:07 - gx_gp_monitor - [32mINFO[0m - [32m框架协议入围结果公告 爬取完成,共获取 13 条公告,耗时 0.17秒[0m
|
||||
2026-01-07 17:24:07 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 框架协议成交结果汇总公告[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [31mERROR[0m - [31m解析单个公告记录失败: 'NoneType' object has no attribute 'strip'[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [32mINFO[0m - [32m成功解析 0/100 条公告记录[0m
|
||||
2026-01-07 17:24:08 - crawler.spider - [32mINFO[0m - [32m框架协议成交结果汇总公告 第1页解析到0条公告[0m
|
||||
2026-01-07 17:24:08 - gx_gp_monitor - [32mINFO[0m - [32m框架协议成交结果汇总公告 爬取完成,共获取 0 条公告,耗时 0.29秒[0m
|
||||
2026-01-07 17:24:08 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 采购意向公开[0m
|
||||
2026-01-07 17:24:08 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:24:08 - gx_gp_monitor - [32mINFO[0m - [32m采购意向公开 爬取完成,共获取 100 条公告,耗时 0.17秒[0m
|
||||
2026-01-07 17:24:08 - crawler.spider - [32mINFO[0m - [32m爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 950 条公告[0m
|
||||
2026-01-07 17:24:08 - __main__ - [32mINFO[0m - [32m爬取到 950 条原始公告[0m
|
||||
2026-01-07 17:24:08 - __main__ - [31mERROR[0m - [31m爬取任务执行失败: attempted relative import beyond top-level package[0m
|
||||
2026-01-07 17:24:08 - scheduler.scheduler - [32mINFO[0m - [32m添加定时任务: daily_crawl (0 8,14,18 * * *)[0m
|
||||
2026-01-07 17:24:08 - scheduler.scheduler - [32mINFO[0m - [32m添加定时任务: data_cleanup (0 2 * * *)[0m
|
||||
2026-01-07 17:24:17 - __main__ - [32mINFO[0m - [32m=== 广西政府采购网公告监控系统启动 ===[0m
|
||||
2026-01-07 17:24:17 - __main__ - [32mINFO[0m - [32m版本: 1.0.0[0m
|
||||
2026-01-07 17:24:17 - __main__ - [32mINFO[0m - [32m配置文件: 默认配置[0m
|
||||
2026-01-07 17:24:17 - core.reliability - [32mINFO[0m - [32m健康检查通过[0m
|
||||
2026-01-07 17:24:17 - core.database - [32mINFO[0m - [32m数据库连接池初始化成功[0m
|
||||
2026-01-07 17:24:17 - core.database - [32mINFO[0m - [32m开始初始化数据库表结构[0m
|
||||
2026-01-07 17:24:17 - core.database - [32mINFO[0m - [32m数据库表结构初始化完成[0m
|
||||
2026-01-07 17:24:17 - storage.postgresql - [32mINFO[0m - [32m存储初始化完成[0m
|
||||
2026-01-07 17:24:17 - __main__ - [32mINFO[0m - [32m应用初始化完成[0m
|
||||
2026-01-07 17:24:17 - scheduler.scheduler - [32mINFO[0m - [32m添加定时任务: daily_crawl (0 8,14,18 * * *)[0m
|
||||
2026-01-07 17:24:17 - scheduler.scheduler - [32mINFO[0m - [32m添加定时任务: data_cleanup (0 2 * * *)[0m
|
||||
2026-01-07 17:26:34 - __main__ - [32mINFO[0m - [32m=== 广西政府采购网公告监控系统启动 ===[0m
|
||||
2026-01-07 17:26:34 - __main__ - [32mINFO[0m - [32m版本: 1.0.0[0m
|
||||
2026-01-07 17:26:34 - __main__ - [32mINFO[0m - [32m配置文件: 默认配置[0m
|
||||
2026-01-07 17:26:34 - core.reliability - [32mINFO[0m - [32m健康检查通过[0m
|
||||
2026-01-07 17:26:34 - core.database - [32mINFO[0m - [32m数据库连接池初始化成功[0m
|
||||
2026-01-07 17:26:34 - core.database - [32mINFO[0m - [32m开始初始化数据库表结构[0m
|
||||
2026-01-07 17:26:34 - core.database - [32mINFO[0m - [32m数据库表结构初始化完成[0m
|
||||
2026-01-07 17:26:34 - storage.postgresql - [32mINFO[0m - [32m存储初始化完成[0m
|
||||
2026-01-07 17:26:34 - __main__ - [32mINFO[0m - [32m应用初始化完成[0m
|
||||
2026-01-07 17:26:34 - __main__ - [32mINFO[0m - [32m开始执行爬取任务[0m
|
||||
2026-01-07 17:26:34 - crawler.spider - [32mINFO[0m - [32m开始爬取 13 个公告来源[0m
|
||||
2026-01-07 17:26:34 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 采购公告[0m
|
||||
2026-01-07 17:26:34 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:34 - gx_gp_monitor - [32mINFO[0m - [32m采购公告 爬取完成,共获取 100 条公告,耗时 0.48秒[0m
|
||||
2026-01-07 17:26:34 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 结果公告[0m
|
||||
2026-01-07 17:26:35 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:35 - gx_gp_monitor - [32mINFO[0m - [32m结果公告 爬取完成,共获取 100 条公告,耗时 0.21秒[0m
|
||||
2026-01-07 17:26:35 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 合同公告[0m
|
||||
2026-01-07 17:26:35 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:35 - gx_gp_monitor - [32mINFO[0m - [32m合同公告 爬取完成,共获取 100 条公告,耗时 0.19秒[0m
|
||||
2026-01-07 17:26:35 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 更正公告[0m
|
||||
2026-01-07 17:26:35 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:35 - gx_gp_monitor - [32mINFO[0m - [32m更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒[0m
|
||||
2026-01-07 17:26:35 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 招标文件预公示[0m
|
||||
2026-01-07 17:26:35 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:35 - gx_gp_monitor - [32mINFO[0m - [32m招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.20秒[0m
|
||||
2026-01-07 17:26:35 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 单一来源公示[0m
|
||||
2026-01-07 17:26:35 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:35 - gx_gp_monitor - [32mINFO[0m - [32m单一来源公示 爬取完成,共获取 100 条公告,耗时 0.17秒[0m
|
||||
2026-01-07 17:26:35 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 电子卖场公示[0m
|
||||
2026-01-07 17:26:36 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:36 - gx_gp_monitor - [32mINFO[0m - [32m电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.40秒[0m
|
||||
2026-01-07 17:26:36 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 履约验收公示[0m
|
||||
2026-01-07 17:26:36 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:36 - gx_gp_monitor - [32mINFO[0m - [32m履约验收公示 爬取完成,共获取 100 条公告,耗时 0.22秒[0m
|
||||
2026-01-07 17:26:36 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 工程类公告[0m
|
||||
2026-01-07 17:26:36 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:36 - gx_gp_monitor - [32mINFO[0m - [32m工程类公告 爬取完成,共获取 100 条公告,耗时 0.27秒[0m
|
||||
2026-01-07 17:26:36 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 框架协议征集公告[0m
|
||||
2026-01-07 17:26:36 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:36 - gx_gp_monitor - [32mINFO[0m - [32m框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.19秒[0m
|
||||
2026-01-07 17:26:36 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 框架协议入围结果公告[0m
|
||||
2026-01-07 17:26:37 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:37 - gx_gp_monitor - [32mINFO[0m - [32m框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.25秒[0m
|
||||
2026-01-07 17:26:37 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 框架协议成交结果汇总公告[0m
|
||||
2026-01-07 17:26:37 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:37 - gx_gp_monitor - [32mINFO[0m - [32m框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.19秒[0m
|
||||
2026-01-07 17:26:37 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 采购意向公开[0m
|
||||
2026-01-07 17:26:37 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:37 - gx_gp_monitor - [32mINFO[0m - [32m采购意向公开 爬取完成,共获取 100 条公告,耗时 0.17秒[0m
|
||||
2026-01-07 17:26:37 - crawler.spider - [32mINFO[0m - [32m爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告[0m
|
||||
2026-01-07 17:26:37 - __main__ - [32mINFO[0m - [32m爬取到 1300 条原始公告[0m
|
||||
2026-01-07 17:26:37 - __main__ - [31mERROR[0m - [31m爬取任务执行失败: attempted relative import beyond top-level package[0m
|
||||
2026-01-07 17:26:37 - scheduler.scheduler - [32mINFO[0m - [32m添加定时任务: daily_crawl (0 8,14,18 * * *)[0m
|
||||
2026-01-07 17:26:37 - scheduler.scheduler - [32mINFO[0m - [32m添加定时任务: data_cleanup (0 2 * * *)[0m
|
||||
2026-01-07 17:26:57 - __main__ - [32mINFO[0m - [32m=== 广西政府采购网公告监控系统启动 ===[0m
|
||||
2026-01-07 17:26:57 - __main__ - [32mINFO[0m - [32m版本: 1.0.0[0m
|
||||
2026-01-07 17:26:57 - __main__ - [32mINFO[0m - [32m配置文件: 默认配置[0m
|
||||
2026-01-07 17:26:58 - core.reliability - [32mINFO[0m - [32m健康检查通过[0m
|
||||
2026-01-07 17:26:58 - core.database - [32mINFO[0m - [32m数据库连接池初始化成功[0m
|
||||
2026-01-07 17:26:58 - core.database - [32mINFO[0m - [32m开始初始化数据库表结构[0m
|
||||
2026-01-07 17:26:58 - core.database - [32mINFO[0m - [32m数据库表结构初始化完成[0m
|
||||
2026-01-07 17:26:58 - storage.postgresql - [32mINFO[0m - [32m存储初始化完成[0m
|
||||
2026-01-07 17:26:58 - __main__ - [32mINFO[0m - [32m应用初始化完成[0m
|
||||
2026-01-07 17:26:58 - __main__ - [32mINFO[0m - [32m开始执行爬取任务[0m
|
||||
2026-01-07 17:26:58 - crawler.spider - [32mINFO[0m - [32m开始爬取 13 个公告来源[0m
|
||||
2026-01-07 17:26:58 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 采购公告[0m
|
||||
2026-01-07 17:26:58 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:58 - gx_gp_monitor - [32mINFO[0m - [32m采购公告 爬取完成,共获取 100 条公告,耗时 0.37秒[0m
|
||||
2026-01-07 17:26:58 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 结果公告[0m
|
||||
2026-01-07 17:26:58 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:58 - gx_gp_monitor - [32mINFO[0m - [32m结果公告 爬取完成,共获取 100 条公告,耗时 0.23秒[0m
|
||||
2026-01-07 17:26:58 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 合同公告[0m
|
||||
2026-01-07 17:26:58 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:58 - gx_gp_monitor - [32mINFO[0m - [32m合同公告 爬取完成,共获取 100 条公告,耗时 0.19秒[0m
|
||||
2026-01-07 17:26:58 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 更正公告[0m
|
||||
2026-01-07 17:26:59 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:59 - gx_gp_monitor - [32mINFO[0m - [32m更正公告 爬取完成,共获取 100 条公告,耗时 0.20秒[0m
|
||||
2026-01-07 17:26:59 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 招标文件预公示[0m
|
||||
2026-01-07 17:26:59 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:59 - gx_gp_monitor - [32mINFO[0m - [32m招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.21秒[0m
|
||||
2026-01-07 17:26:59 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 单一来源公示[0m
|
||||
2026-01-07 17:26:59 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:59 - gx_gp_monitor - [32mINFO[0m - [32m单一来源公示 爬取完成,共获取 100 条公告,耗时 0.16秒[0m
|
||||
2026-01-07 17:26:59 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 电子卖场公示[0m
|
||||
2026-01-07 17:26:59 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:59 - gx_gp_monitor - [32mINFO[0m - [32m电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.38秒[0m
|
||||
2026-01-07 17:26:59 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 履约验收公示[0m
|
||||
2026-01-07 17:26:59 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:26:59 - gx_gp_monitor - [32mINFO[0m - [32m履约验收公示 爬取完成,共获取 100 条公告,耗时 0.18秒[0m
|
||||
2026-01-07 17:26:59 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 工程类公告[0m
|
||||
2026-01-07 17:27:00 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:27:00 - gx_gp_monitor - [32mINFO[0m - [32m工程类公告 爬取完成,共获取 100 条公告,耗时 0.25秒[0m
|
||||
2026-01-07 17:27:00 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 框架协议征集公告[0m
|
||||
2026-01-07 17:27:00 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:27:00 - gx_gp_monitor - [32mINFO[0m - [32m框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.21秒[0m
|
||||
2026-01-07 17:27:00 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 框架协议入围结果公告[0m
|
||||
2026-01-07 17:27:00 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:27:00 - gx_gp_monitor - [32mINFO[0m - [32m框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.17秒[0m
|
||||
2026-01-07 17:27:00 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 框架协议成交结果汇总公告[0m
|
||||
2026-01-07 17:27:00 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:27:00 - gx_gp_monitor - [32mINFO[0m - [32m框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.19秒[0m
|
||||
2026-01-07 17:27:00 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 采购意向公开[0m
|
||||
2026-01-07 17:27:01 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:27:01 - gx_gp_monitor - [32mINFO[0m - [32m采购意向公开 爬取完成,共获取 100 条公告,耗时 0.25秒[0m
|
||||
2026-01-07 17:27:01 - crawler.spider - [32mINFO[0m - [32m爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告[0m
|
||||
2026-01-07 17:27:01 - __main__ - [32mINFO[0m - [32m爬取到 1300 条原始公告[0m
|
||||
2026-01-07 17:27:01 - filters.filters - [32mINFO[0m - [32m来源筛选: 1300 -> 1300 条公告[0m
|
||||
2026-01-07 17:27:01 - filters.filters - [32mINFO[0m - [32m关键词筛选: 1300 -> 18 条公告[0m
|
||||
2026-01-07 17:27:01 - filters.filters - [32mINFO[0m - [32m筛选完成: 总数 1300 -> 筛选后 18 (关键词: 1282, 日期: 0, 去重: 0, 来源: 0)[0m
|
||||
2026-01-07 17:27:01 - __main__ - [32mINFO[0m - [32m筛选后剩余 18 条公告[0m
|
||||
2026-01-07 17:27:01 - storage.postgresql - [32mINFO[0m - [32m开始保存 18 条公告到数据库[0m
|
||||
2026-01-07 17:27:01 - core.database - [32mINFO[0m - [32m批量保存公告完成,成功保存 1 条[0m
|
||||
2026-01-07 17:27:01 - storage.postgresql - [32mINFO[0m - [32m成功保存 1 条公告到数据库[0m
|
||||
2026-01-07 17:27:01 - storage.md_generator - [32mINFO[0m - [32mMarkdown文件已保存到: onu.md (共 18 条公告)[0m
|
||||
2026-01-07 17:27:01 - notification.wechat - [32mINFO[0m - [32m企业微信服务初始化完成[0m
|
||||
2026-01-07 17:27:01 - notification.wechat - [32mINFO[0m - [32m成功获取企业微信访问令牌[0m
|
||||
2026-01-07 17:27:01 - notification.wechat - [32mINFO[0m - [32mMarkdown消息发送成功[0m
|
||||
2026-01-07 17:27:01 - __main__ - [32mINFO[0m - [32m爬取任务完成: {'success': True, 'total_crawled': 1300, 'filtered': 18, 'saved': 1, 'markdown_generated': True, 'notification_sent': True, 'filter_stats': {'keyword_filtered': 1282, 'date_filtered': 0, 'duplicate_filtered': 0, 'source_filtered': 0}}[0m
|
||||
2026-01-07 17:27:01 - scheduler.scheduler - [32mINFO[0m - [32m添加定时任务: daily_crawl (0 8,14,18 * * *)[0m
|
||||
2026-01-07 17:27:01 - scheduler.scheduler - [32mINFO[0m - [32m添加定时任务: data_cleanup (0 2 * * *)[0m
|
||||
2026-01-07 17:29:05 - __main__ - [32mINFO[0m - [32m=== 广西政府采购网公告监控系统启动 ===[0m
|
||||
2026-01-07 17:29:05 - __main__ - [32mINFO[0m - [32m版本: 1.0.0[0m
|
||||
2026-01-07 17:29:05 - __main__ - [32mINFO[0m - [32m配置文件: 默认配置[0m
|
||||
2026-01-07 17:29:06 - core.reliability - [32mINFO[0m - [32m健康检查通过[0m
|
||||
2026-01-07 17:29:06 - core.database - [32mINFO[0m - [32m数据库连接池初始化成功[0m
|
||||
2026-01-07 17:29:06 - core.database - [32mINFO[0m - [32m开始初始化数据库表结构[0m
|
||||
2026-01-07 17:29:06 - core.database - [32mINFO[0m - [32m数据库表结构初始化完成[0m
|
||||
2026-01-07 17:29:06 - storage.postgresql - [32mINFO[0m - [32m存储初始化完成[0m
|
||||
2026-01-07 17:29:06 - __main__ - [32mINFO[0m - [32m应用初始化完成[0m
|
||||
2026-01-07 17:29:06 - scheduler.scheduler - [32mINFO[0m - [32m添加定时任务: daily_crawl (0 8,14,18 * * *)[0m
|
||||
2026-01-07 17:29:06 - scheduler.scheduler - [32mINFO[0m - [32m添加定时任务: data_cleanup (0 2 * * *)[0m
|
||||
2026-01-07 17:31:58 - __main__ - [32mINFO[0m - [32m=== 广西政府采购网公告监控系统启动 ===[0m
|
||||
2026-01-07 17:31:58 - __main__ - [32mINFO[0m - [32m版本: 1.0.0[0m
|
||||
2026-01-07 17:31:58 - __main__ - [32mINFO[0m - [32m配置文件: 默认配置[0m
|
||||
2026-01-07 17:31:58 - core.reliability - [32mINFO[0m - [32m健康检查通过[0m
|
||||
2026-01-07 17:31:58 - core.database - [32mINFO[0m - [32m数据库连接池初始化成功[0m
|
||||
2026-01-07 17:31:58 - core.database - [32mINFO[0m - [32m开始初始化数据库表结构[0m
|
||||
2026-01-07 17:31:58 - core.database - [32mINFO[0m - [32m数据库表结构初始化完成[0m
|
||||
2026-01-07 17:31:58 - storage.postgresql - [32mINFO[0m - [32m存储初始化完成[0m
|
||||
2026-01-07 17:31:58 - __main__ - [32mINFO[0m - [32m应用初始化完成[0m
|
||||
2026-01-07 17:34:32 - __main__ - [32mINFO[0m - [32m=== 广西政府采购网公告监控系统启动 ===[0m
|
||||
2026-01-07 17:34:32 - __main__ - [32mINFO[0m - [32m版本: 1.0.0[0m
|
||||
2026-01-07 17:34:32 - __main__ - [32mINFO[0m - [32m配置文件: 默认配置[0m
|
||||
2026-01-07 17:34:32 - core.reliability - [32mINFO[0m - [32m健康检查通过[0m
|
||||
2026-01-07 17:34:32 - core.database - [32mINFO[0m - [32m数据库连接池初始化成功[0m
|
||||
2026-01-07 17:34:32 - core.database - [32mINFO[0m - [32m开始初始化数据库表结构[0m
|
||||
2026-01-07 17:34:32 - core.database - [32mINFO[0m - [32m数据库表结构初始化完成[0m
|
||||
2026-01-07 17:34:32 - storage.postgresql - [32mINFO[0m - [32m存储初始化完成[0m
|
||||
2026-01-07 17:34:32 - __main__ - [32mINFO[0m - [32m应用初始化完成[0m
|
||||
2026-01-07 17:34:35 - __main__ - [32mINFO[0m - [32m=== 广西政府采购网公告监控系统启动 ===[0m
|
||||
2026-01-07 17:34:35 - __main__ - [32mINFO[0m - [32m版本: 1.0.0[0m
|
||||
2026-01-07 17:34:35 - __main__ - [32mINFO[0m - [32m配置文件: 默认配置[0m
|
||||
2026-01-07 17:34:35 - core.reliability - [32mINFO[0m - [32m健康检查通过[0m
|
||||
2026-01-07 17:34:35 - core.database - [32mINFO[0m - [32m数据库连接池初始化成功[0m
|
||||
2026-01-07 17:34:35 - core.database - [32mINFO[0m - [32m开始初始化数据库表结构[0m
|
||||
2026-01-07 17:34:35 - core.database - [32mINFO[0m - [32m数据库表结构初始化完成[0m
|
||||
2026-01-07 17:34:35 - storage.postgresql - [32mINFO[0m - [32m存储初始化完成[0m
|
||||
2026-01-07 17:34:35 - __main__ - [32mINFO[0m - [32m应用初始化完成[0m
|
||||
2026-01-07 17:34:35 - __main__ - [32mINFO[0m - [32m开始执行爬取任务[0m
|
||||
2026-01-07 17:34:35 - crawler.spider - [32mINFO[0m - [32m开始爬取 13 个公告来源[0m
|
||||
2026-01-07 17:34:35 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 采购公告[0m
|
||||
2026-01-07 17:35:05 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:35:05 - gx_gp_monitor - [32mINFO[0m - [32m采购公告 爬取完成,共获取 100 条公告,耗时 30.44秒[0m
|
||||
2026-01-07 17:35:05 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 结果公告[0m
|
||||
2026-01-07 17:35:06 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:35:06 - gx_gp_monitor - [32mINFO[0m - [32m结果公告 爬取完成,共获取 100 条公告,耗时 0.26秒[0m
|
||||
2026-01-07 17:35:06 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 合同公告[0m
|
||||
2026-01-07 17:35:06 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:35:06 - gx_gp_monitor - [32mINFO[0m - [32m合同公告 爬取完成,共获取 100 条公告,耗时 0.20秒[0m
|
||||
2026-01-07 17:35:06 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 更正公告[0m
|
||||
2026-01-07 17:35:06 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:35:06 - gx_gp_monitor - [32mINFO[0m - [32m更正公告 爬取完成,共获取 100 条公告,耗时 0.23秒[0m
|
||||
2026-01-07 17:35:06 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 招标文件预公示[0m
|
||||
2026-01-07 17:35:06 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:35:06 - gx_gp_monitor - [32mINFO[0m - [32m招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.18秒[0m
|
||||
2026-01-07 17:35:06 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 单一来源公示[0m
|
||||
2026-01-07 17:35:07 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:35:07 - gx_gp_monitor - [32mINFO[0m - [32m单一来源公示 爬取完成,共获取 100 条公告,耗时 0.18秒[0m
|
||||
2026-01-07 17:35:07 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 电子卖场公示[0m
|
||||
2026-01-07 17:35:07 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:35:07 - gx_gp_monitor - [32mINFO[0m - [32m电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.34秒[0m
|
||||
2026-01-07 17:35:07 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 履约验收公示[0m
|
||||
2026-01-07 17:35:07 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:35:07 - gx_gp_monitor - [32mINFO[0m - [32m履约验收公示 爬取完成,共获取 100 条公告,耗时 0.21秒[0m
|
||||
2026-01-07 17:35:07 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 工程类公告[0m
|
||||
2026-01-07 17:35:07 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:35:07 - gx_gp_monitor - [32mINFO[0m - [32m工程类公告 爬取完成,共获取 100 条公告,耗时 0.19秒[0m
|
||||
2026-01-07 17:35:07 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 框架协议征集公告[0m
|
||||
2026-01-07 17:35:07 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:35:07 - gx_gp_monitor - [32mINFO[0m - [32m框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.19秒[0m
|
||||
2026-01-07 17:35:07 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 框架协议入围结果公告[0m
|
||||
2026-01-07 17:35:08 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:35:08 - gx_gp_monitor - [32mINFO[0m - [32m框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.18秒[0m
|
||||
2026-01-07 17:35:08 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 框架协议成交结果汇总公告[0m
|
||||
2026-01-07 17:35:08 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:35:08 - gx_gp_monitor - [32mINFO[0m - [32m框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.25秒[0m
|
||||
2026-01-07 17:35:08 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 采购意向公开[0m
|
||||
2026-01-07 17:35:08 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:35:08 - gx_gp_monitor - [32mINFO[0m - [32m采购意向公开 爬取完成,共获取 100 条公告,耗时 0.19秒[0m
|
||||
2026-01-07 17:35:08 - crawler.spider - [32mINFO[0m - [32m爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告[0m
|
||||
2026-01-07 17:35:08 - __main__ - [32mINFO[0m - [32m爬取到 1300 条原始公告[0m
|
||||
2026-01-07 17:35:08 - filters.filters - [32mINFO[0m - [32m来源筛选: 1300 -> 1300 条公告[0m
|
||||
2026-01-07 17:35:08 - filters.filters - [32mINFO[0m - [32m去重筛选: 移除了 18 条重复公告[0m
|
||||
2026-01-07 17:35:08 - filters.filters - [32mINFO[0m - [32m关键词筛选: 1282 -> 0 条公告[0m
|
||||
2026-01-07 17:35:08 - filters.filters - [32mINFO[0m - [32m筛选完成: 总数 1300 -> 筛选后 0 (关键词: 1282, 日期: 0, 去重: 18, 来源: 0)[0m
|
||||
2026-01-07 17:35:08 - __main__ - [32mINFO[0m - [32m筛选后剩余 0 条公告[0m
|
||||
2026-01-07 17:35:08 - storage.md_generator - [32mINFO[0m - [32mMarkdown文件已保存到: onu.md (共 0 条公告)[0m
|
||||
2026-01-07 17:35:08 - __main__ - [32mINFO[0m - [32m爬取任务完成: {'success': True, 'total_crawled': 1300, 'filtered': 0, 'saved': 0, 'markdown_generated': True, 'notification_sent': False, 'filter_stats': {'keyword_filtered': 1282, 'date_filtered': 0, 'duplicate_filtered': 18, 'source_filtered': 0}}[0m
|
||||
2026-01-07 17:35:38 - __main__ - [32mINFO[0m - [32m=== 广西政府采购网公告监控系统启动 ===[0m
|
||||
2026-01-07 17:35:38 - __main__ - [32mINFO[0m - [32m版本: 1.0.0[0m
|
||||
2026-01-07 17:35:38 - __main__ - [32mINFO[0m - [32m配置文件: 默认配置[0m
|
||||
2026-01-07 17:35:38 - core.reliability - [32mINFO[0m - [32m健康检查通过[0m
|
||||
2026-01-07 17:35:38 - core.database - [32mINFO[0m - [32m数据库连接池初始化成功[0m
|
||||
2026-01-07 17:35:38 - core.database - [32mINFO[0m - [32m开始初始化数据库表结构[0m
|
||||
2026-01-07 17:35:38 - core.database - [32mINFO[0m - [32m数据库表结构初始化完成[0m
|
||||
2026-01-07 17:35:38 - storage.postgresql - [32mINFO[0m - [32m存储初始化完成[0m
|
||||
2026-01-07 17:35:38 - __main__ - [32mINFO[0m - [32m应用初始化完成[0m
|
||||
2026-01-07 17:35:38 - __main__ - [32mINFO[0m - [32m开始执行爬取任务[0m
|
||||
2026-01-07 17:35:38 - crawler.spider - [32mINFO[0m - [32m开始爬取 13 个公告来源[0m
|
||||
2026-01-07 17:35:38 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 采购公告[0m
|
||||
2026-01-07 17:36:09 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:36:09 - gx_gp_monitor - [32mINFO[0m - [32m采购公告 爬取完成,共获取 100 条公告,耗时 30.49秒[0m
|
||||
2026-01-07 17:36:09 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 结果公告[0m
|
||||
2026-01-07 17:36:09 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:36:09 - gx_gp_monitor - [32mINFO[0m - [32m结果公告 爬取完成,共获取 100 条公告,耗时 0.20秒[0m
|
||||
2026-01-07 17:36:09 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 合同公告[0m
|
||||
2026-01-07 17:36:09 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:36:09 - gx_gp_monitor - [32mINFO[0m - [32m合同公告 爬取完成,共获取 100 条公告,耗时 0.19秒[0m
|
||||
2026-01-07 17:36:09 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 更正公告[0m
|
||||
2026-01-07 17:36:09 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:36:09 - gx_gp_monitor - [32mINFO[0m - [32m更正公告 爬取完成,共获取 100 条公告,耗时 0.27秒[0m
|
||||
2026-01-07 17:36:09 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 招标文件预公示[0m
|
||||
2026-01-07 17:36:10 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:36:10 - gx_gp_monitor - [32mINFO[0m - [32m招标文件预公示 爬取完成,共获取 100 条公告,耗时 0.28秒[0m
|
||||
2026-01-07 17:36:10 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 单一来源公示[0m
|
||||
2026-01-07 17:36:10 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:36:10 - gx_gp_monitor - [32mINFO[0m - [32m单一来源公示 爬取完成,共获取 100 条公告,耗时 0.19秒[0m
|
||||
2026-01-07 17:36:10 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 电子卖场公示[0m
|
||||
2026-01-07 17:36:10 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:36:10 - gx_gp_monitor - [32mINFO[0m - [32m电子卖场公示 爬取完成,共获取 100 条公告,耗时 0.36秒[0m
|
||||
2026-01-07 17:36:10 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 履约验收公示[0m
|
||||
2026-01-07 17:36:11 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:36:11 - gx_gp_monitor - [32mINFO[0m - [32m履约验收公示 爬取完成,共获取 100 条公告,耗时 0.27秒[0m
|
||||
2026-01-07 17:36:11 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 工程类公告[0m
|
||||
2026-01-07 17:36:11 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:36:11 - gx_gp_monitor - [32mINFO[0m - [32m工程类公告 爬取完成,共获取 100 条公告,耗时 0.21秒[0m
|
||||
2026-01-07 17:36:11 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 框架协议征集公告[0m
|
||||
2026-01-07 17:36:11 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:36:11 - gx_gp_monitor - [32mINFO[0m - [32m框架协议征集公告 爬取完成,共获取 100 条公告,耗时 0.15秒[0m
|
||||
2026-01-07 17:36:11 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 框架协议入围结果公告[0m
|
||||
2026-01-07 17:36:11 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:36:11 - gx_gp_monitor - [32mINFO[0m - [32m框架协议入围结果公告 爬取完成,共获取 100 条公告,耗时 0.24秒[0m
|
||||
2026-01-07 17:36:11 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 框架协议成交结果汇总公告[0m
|
||||
2026-01-07 17:36:11 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:36:11 - gx_gp_monitor - [32mINFO[0m - [32m框架协议成交结果汇总公告 爬取完成,共获取 100 条公告,耗时 0.16秒[0m
|
||||
2026-01-07 17:36:11 - gx_gp_monitor - [32mINFO[0m - [32m开始爬取 采购意向公开[0m
|
||||
2026-01-07 17:36:11 - crawler.parsers - [32mINFO[0m - [32m成功解析 100/100 条公告记录[0m
|
||||
2026-01-07 17:36:11 - gx_gp_monitor - [32mINFO[0m - [32m采购意向公开 爬取完成,共获取 100 条公告,耗时 0.18秒[0m
|
||||
2026-01-07 17:36:11 - crawler.spider - [32mINFO[0m - [32m爬取完成: 共处理 13 个来源,成功 13 个,失败 0 个,获取 1300 条公告[0m
|
||||
2026-01-07 17:36:11 - __main__ - [32mINFO[0m - [32m爬取到 1300 条原始公告[0m
|
||||
2026-01-07 17:36:11 - filters.filters - [32mINFO[0m - [32m来源筛选: 1300 -> 1300 条公告[0m
|
||||
2026-01-07 17:36:12 - filters.filters - [32mINFO[0m - [32m去重筛选: 移除了 18 条重复公告[0m
|
||||
2026-01-07 17:36:12 - filters.filters - [32mINFO[0m - [32m关键词筛选: 1282 -> 0 条公告[0m
|
||||
2026-01-07 17:36:12 - filters.filters - [32mINFO[0m - [32m筛选完成: 总数 1300 -> 筛选后 0 (关键词: 1282, 日期: 0, 去重: 18, 来源: 0)[0m
|
||||
2026-01-07 17:36:12 - __main__ - [32mINFO[0m - [32m筛选后剩余 0 条公告[0m
|
||||
2026-01-07 17:36:12 - storage.md_generator - [32mINFO[0m - [32mMarkdown文件已保存到: onu.md (共 0 条公告)[0m
|
||||
2026-01-07 17:36:12 - __main__ - [32mINFO[0m - [32m爬取任务完成: {'success': True, 'total_crawled': 1300, 'filtered': 0, 'saved': 0, 'markdown_generated': True, 'notification_sent': False, 'filter_stats': {'keyword_filtered': 1282, 'date_filtered': 0, 'duplicate_filtered': 18, 'source_filtered': 0}}[0m
|
||||
Reference in New Issue
Block a user