89897c79e7d6ad3689208be919b8b148e50d13c1
beijing-exhibitions/logs/cron.log
| ... | ... | @@ -2814,3 +2814,50 @@ openclaw feishu_doc write --doc_token IIpVd0zDZoJgSSxPdsXc0DzHneh --title '北 |
| 2814 | 2814 | [2026-05-09 09:00:01] ✓ 今日记忆已更新(警告) |
| 2815 | 2815 | [2026-05-09 09:00:01] ========== 任务执行成功 ========== |
| 2816 | 2816 | ✅ 北京展览爬取成功 (2026-05-09) - 共 18 个展览 |
| 2817 | +[2026-05-10 09:00:02] ========== 开始执行展览爬取任务 ========== |
|
| 2818 | +[2026-05-10 09:00:02] [INFO] ============================================================ |
|
| 2819 | +[2026-05-10 09:00:02] [INFO] 北京展览爬取(优先北京市文物局) |
|
| 2820 | +[2026-05-10 09:00:02] [INFO] ============================================================ |
|
| 2821 | +[2026-05-10 09:00:02] [INFO] 数据库初始化完成 |
|
| 2822 | +[2026-05-10 09:00:02] [INFO] |
|
| 2823 | +【1】北京市文物局 ⭐⭐⭐⭐⭐ |
|
| 2824 | +[2026-05-10 09:00:06] [INFO] 获取 2 个 |
|
| 2825 | +[2026-05-10 09:00:06] [INFO] |
|
| 2826 | +【2】各大博物馆 ⭐⭐⭐⭐ |
|
| 2827 | +[2026-05-10 09:00:19] [INFO] |
|
| 2828 | +【3】聚合信息 ⭐⭐⭐ |
|
| 2829 | +[2026-05-10 09:00:21] [INFO] 去重后:14 个 |
|
| 2830 | +[2026-05-10 09:00:21] [INFO] 对比:新增10个,移除1个 |
|
| 2831 | +{"status": "success", "total": 14, "comparison": {"is_same": false, "new_count": 10, "removed_count": 1, "message": "新增10个,移除1个"}, "report": "/root/.openclaw/workspace/travel/beijing-exhibitions/scripts/data/beijing_exhibitions_2026-05-10.md"} |
|
| 2832 | +[2026-05-10 09:00:21] [INFO] ============================================================ |
|
| 2833 | +[2026-05-10 09:00:21] [INFO] 完成!14 个展览,新增10个,移除1个 |
|
| 2834 | +[2026-05-10 09:00:02] 爬取结果:总计 14 条,保存 14 条,状态 success |
|
| 2835 | +[2026-05-10 09:00:02] ✓ 验证通过:爬取到 14 条展览信息 |
|
| 2836 | +[2026-05-10 09:00:02] 同步到飞书文档... |
|
| 2837 | +[2026-05-10 09:00:02] 执行 feishu_sync_fixed.py... |
|
| 2838 | +[2026-05-10 09:00:21] 开始同步飞书文档... |
|
| 2839 | +[2026-05-10 09:00:21] 文档标题:北京展览推荐 - 2026-05-10 |
|
| 2840 | +[2026-05-10 09:00:21] 文档 Token: IIpVd0zDZoJgSSxPdsXc0DzHneh |
|
| 2841 | +===FEISHU_DOC_START=== |
|
| 2842 | +{"action": "write", "doc_token": "IIpVd0zDZoJgSSxPdsXc0DzHneh", "content": "# 北京展览推荐 - 2026-05-10\n\n## 📅 今日概览\n- **在展数量**:14 个\n- **符合兴趣**:8 个\n- **数据更新时间**:2026-05-10 09:00\n- **数据对比**:✅ 新增10个,移除1个\n\n---\n\n## 🌟 重点推荐展览\n\n1. **2026年北京博物馆通票** - 北京市文物局汇总(展期详情)\n2. **遇见吴哥窟——柬埔寨国家博物馆文物特展** - 北京市文物局汇总(展期详情)\n3. **中国国家博物馆一号展** - 国家博物馆(展期详情)\n4. **岁月如诗入画梦——刘墉艺术作品展** - 国家博物馆(展期详情)\n5. **故宫展览** - 故宫博物院(展期详情)\n6. **太和充满——在维也纳联合国遇见故宫** - 故宫博物院(展期详情)\n7. **2026博物馆展** - 待查询(展期详情)\n8. **万寿寺历史沿革展** - 待查询(展期详情)\n\n---\n\n## 📊 数据来源\n- **优先**:北京市文物局、国家博物馆、故宫博物院、首都博物馆、中国美术馆\n- **补充**:豆瓣同城、本地宝等\n\n---\n\n*由 Travel Agent 自动生成 | 2026-05-10 09:00*\n", "title": "北京展览推荐 - 2026-05-10"} |
|
| 2843 | +===FEISHU_DOC_END=== |
|
| 2844 | +[2026-05-10 09:00:21] ✓ 飞书同步指令已生成 |
|
| 2845 | +[2026-05-10 09:00:21] 请通过 openclaw feishu_doc 执行以下命令: |
|
| 2846 | +openclaw feishu_doc write --doc_token IIpVd0zDZoJgSSxPdsXc0DzHneh --title '北京展览推荐 - 2026-05-10' --content '...' |
|
| 2847 | +[2026-05-10 09:00:02] ✓ 飞书文档同步成功 |
|
| 2848 | +[2026-05-10 09:00:02] 执行 heartbeat 检查... |
|
| 2849 | +{ |
|
| 2850 | + "status": "success", |
|
| 2851 | + "message": "今日已执行 1 次爬取,新增 0 个展览", |
|
| 2852 | + "last_crawl": { |
|
| 2853 | + "source": "Tavily", |
|
| 2854 | + "time": "2026-05-10 09:00:21", |
|
| 2855 | + "status": "success", |
|
| 2856 | + "items": 14 |
|
| 2857 | + }, |
|
| 2858 | + "today_new_exhibitions": 0 |
|
| 2859 | +} |
|
| 2860 | +[2026-05-10 09:00:02] ✓ 通知标记已写入:/root/.openclaw/workspace/travel/beijing-exhibitions/notification_pending.json |
|
| 2861 | +[2026-05-10 09:00:02] ✓ 今日记忆已更新(警告) |
|
| 2862 | +[2026-05-10 09:00:02] ========== 任务执行成功 ========== |
|
| 2863 | +✅ 北京展览爬取成功 (2026-05-10) - 共 14 个展览 |
beijing-exhibitions/logs/daily_20260510.log
| ... | ... | @@ -0,0 +1,46 @@ |
| 1 | +[2026-05-10 09:00:02] ========== 开始执行展览爬取任务 ========== |
|
| 2 | +[2026-05-10 09:00:02] [INFO] ============================================================ |
|
| 3 | +[2026-05-10 09:00:02] [INFO] 北京展览爬取(优先北京市文物局) |
|
| 4 | +[2026-05-10 09:00:02] [INFO] ============================================================ |
|
| 5 | +[2026-05-10 09:00:02] [INFO] 数据库初始化完成 |
|
| 6 | +[2026-05-10 09:00:02] [INFO] |
|
| 7 | +【1】北京市文物局 ⭐⭐⭐⭐⭐ |
|
| 8 | +[2026-05-10 09:00:06] [INFO] 获取 2 个 |
|
| 9 | +[2026-05-10 09:00:06] [INFO] |
|
| 10 | +【2】各大博物馆 ⭐⭐⭐⭐ |
|
| 11 | +[2026-05-10 09:00:19] [INFO] |
|
| 12 | +【3】聚合信息 ⭐⭐⭐ |
|
| 13 | +[2026-05-10 09:00:21] [INFO] 去重后:14 个 |
|
| 14 | +[2026-05-10 09:00:21] [INFO] 对比:新增10个,移除1个 |
|
| 15 | +{"status": "success", "total": 14, "comparison": {"is_same": false, "new_count": 10, "removed_count": 1, "message": "新增10个,移除1个"}, "report": "/root/.openclaw/workspace/travel/beijing-exhibitions/scripts/data/beijing_exhibitions_2026-05-10.md"} |
|
| 16 | +[2026-05-10 09:00:21] [INFO] ============================================================ |
|
| 17 | +[2026-05-10 09:00:21] [INFO] 完成!14 个展览,新增10个,移除1个 |
|
| 18 | +[2026-05-10 09:00:02] 爬取结果:总计 14 条,保存 14 条,状态 success |
|
| 19 | +[2026-05-10 09:00:02] ✓ 验证通过:爬取到 14 条展览信息 |
|
| 20 | +[2026-05-10 09:00:02] 同步到飞书文档... |
|
| 21 | +[2026-05-10 09:00:02] 执行 feishu_sync_fixed.py... |
|
| 22 | +[2026-05-10 09:00:21] 开始同步飞书文档... |
|
| 23 | +[2026-05-10 09:00:21] 文档标题:北京展览推荐 - 2026-05-10 |
|
| 24 | +[2026-05-10 09:00:21] 文档 Token: IIpVd0zDZoJgSSxPdsXc0DzHneh |
|
| 25 | +===FEISHU_DOC_START=== |
|
| 26 | +{"action": "write", "doc_token": "IIpVd0zDZoJgSSxPdsXc0DzHneh", "content": "# 北京展览推荐 - 2026-05-10\n\n## 📅 今日概览\n- **在展数量**:14 个\n- **符合兴趣**:8 个\n- **数据更新时间**:2026-05-10 09:00\n- **数据对比**:✅ 新增10个,移除1个\n\n---\n\n## 🌟 重点推荐展览\n\n1. **2026年北京博物馆通票** - 北京市文物局汇总(展期详情)\n2. **遇见吴哥窟——柬埔寨国家博物馆文物特展** - 北京市文物局汇总(展期详情)\n3. **中国国家博物馆一号展** - 国家博物馆(展期详情)\n4. **岁月如诗入画梦——刘墉艺术作品展** - 国家博物馆(展期详情)\n5. **故宫展览** - 故宫博物院(展期详情)\n6. **太和充满——在维也纳联合国遇见故宫** - 故宫博物院(展期详情)\n7. **2026博物馆展** - 待查询(展期详情)\n8. **万寿寺历史沿革展** - 待查询(展期详情)\n\n---\n\n## 📊 数据来源\n- **优先**:北京市文物局、国家博物馆、故宫博物院、首都博物馆、中国美术馆\n- **补充**:豆瓣同城、本地宝等\n\n---\n\n*由 Travel Agent 自动生成 | 2026-05-10 09:00*\n", "title": "北京展览推荐 - 2026-05-10"} |
|
| 27 | +===FEISHU_DOC_END=== |
|
| 28 | +[2026-05-10 09:00:21] ✓ 飞书同步指令已生成 |
|
| 29 | +[2026-05-10 09:00:21] 请通过 openclaw feishu_doc 执行以下命令: |
|
| 30 | +openclaw feishu_doc write --doc_token IIpVd0zDZoJgSSxPdsXc0DzHneh --title '北京展览推荐 - 2026-05-10' --content '...' |
|
| 31 | +[2026-05-10 09:00:02] ✓ 飞书文档同步成功 |
|
| 32 | +[2026-05-10 09:00:02] 执行 heartbeat 检查... |
|
| 33 | +{ |
|
| 34 | + "status": "success", |
|
| 35 | + "message": "今日已执行 1 次爬取,新增 0 个展览", |
|
| 36 | + "last_crawl": { |
|
| 37 | + "source": "Tavily", |
|
| 38 | + "time": "2026-05-10 09:00:21", |
|
| 39 | + "status": "success", |
|
| 40 | + "items": 14 |
|
| 41 | + }, |
|
| 42 | + "today_new_exhibitions": 0 |
|
| 43 | +} |
|
| 44 | +[2026-05-10 09:00:02] ✓ 通知标记已写入:/root/.openclaw/workspace/travel/beijing-exhibitions/notification_pending.json |
|
| 45 | +[2026-05-10 09:00:02] ✓ 今日记忆已更新(警告) |
|
| 46 | +[2026-05-10 09:00:02] ========== 任务执行成功 ========== |
beijing-exhibitions/scripts/__pycache__/crawler_tavily.cpython-311.pyc
| ... | ... | Binary files /dev/null and b/beijing-exhibitions/scripts/__pycache__/crawler_tavily.cpython-311.pyc differ |
beijing-exhibitions/scripts/crawler_tavily.py
| ... | ... | @@ -277,7 +277,8 @@ def main(): |
| 277 | 277 | |
| 278 | 278 | # 步骤 3:聚合信息 |
| 279 | 279 | log_message("\n【3】聚合信息 ⭐⭐⭐") |
| 280 | - results = tavily_search("北京展览 2026 年 3 月 博物馆", max_results=10) |
|
| 280 | + current_month = datetime.now().strftime("%Y 年 %-m 月") |
|
| 281 | + results = tavily_search(f"北京展览 {current_month} 博物馆", max_results=10) |
|
| 281 | 282 | for r in results: |
| 282 | 283 | title = extract_exhibition_title(r.get("content", "")) |
| 283 | 284 | if title and not any(ex["title"] == title for ex in all_exhibitions): |
beijing-exhibitions/scripts/data/beijing_exhibitions_2026-05-10.md
| ... | ... | @@ -0,0 +1,79 @@ |
| 1 | +# 北京展览推荐 - 2026-05-10(5月更新) |
|
| 2 | + |
|
| 3 | +## 📅 今日概览 |
|
| 4 | +- **在展数量**:40+ 个 |
|
| 5 | +- **数据更新时间**:2026-05-10 17:20 |
|
| 6 | +- **数据来源**:北京市文物局五月文博展览指南 + 国家博物馆官网 |
|
| 7 | + |
|
| 8 | +--- |
|
| 9 | + |
|
| 10 | +## 🌟 重点推荐展览 |
|
| 11 | + |
|
| 12 | +### 🔥 必看展览 |
|
| 13 | + |
|
| 14 | +| # | 展览 | 场馆 | 展期 | 亮点 | |
|
| 15 | +|---|------|------|------|------| |
|
| 16 | +| 1 | **看·见殷商** | 北京大运河博物馆(首博东馆) | 5/19—10/12 | 27家文博单位320余件文物,鸮尊+亚丑钺首次合体 | |
|
| 17 | +| 2 | **玉米·黄金·美洲豹——玛雅与安第斯古代文明** | 首都博物馆 | 5/18起 | 首博"世界文明交流互鉴"系列重磅之作 | |
|
| 18 | +| 3 | **叩问永恒——庞贝的探索与发掘** | 国家博物馆 | 即日起~10/11 | 意大利105件精选文物,庞贝古城考古 | |
|
| 19 | +| 4 | **双星耀世——三星堆—金沙古蜀文明展** | 国家博物馆 | 即日起~8/18 | 200余件文物,金面具、铜人头等重磅展品 | |
|
| 20 | +| 5 | **代达罗斯:希腊克里特岛的神话** | 故宫博物院 神武门展厅 | 即日起~7/27 | 中国首个米诺斯文化专题特展,172件文物 | |
|
| 21 | +| 6 | **岁月如诗入画梦——刘墉艺术作品展** | 国家博物馆 | 4/10~6/8 | — | |
|
| 22 | + |
|
| 23 | +### 🏛️ 故宫博物院 |
|
| 24 | + |
|
| 25 | +| 展览 | 展期 | |
|
| 26 | +|------|------| |
|
| 27 | +| 代达罗斯:希腊克里特岛的神话 | 即日起~7/27 | |
|
| 28 | +| 万法归一:萨迦寺历史文化艺术展 | 2/10~5/10 | |
|
| 29 | + |
|
| 30 | +### 🏛️ 首都博物馆 & 大运河博物馆 |
|
| 31 | + |
|
| 32 | +| 展览 | 场馆 | 展期 | |
|
| 33 | +|------|------|------| |
|
| 34 | +| 峇峇娘惹的世界——海上丝绸之路上的峇峇娘惹文化展 | 首博本馆 B1 M厅 | 5/18~8/17 | |
|
| 35 | +| 看·见殷商 | 大运河博物馆(首博东馆)1、2号展厅 | 5/19~10/12 | |
|
| 36 | + |
|
| 37 | +### 🏛️ 国家博物馆 |
|
| 38 | + |
|
| 39 | +| 展览 | 展期 | |
|
| 40 | +|------|------| |
|
| 41 | +| 叩问永恒——庞贝的探索与发掘 | 即日起~10/11 | |
|
| 42 | +| 双星耀世——三星堆—金沙古蜀文明展 | 即日起~8/18 | |
|
| 43 | +| 岁月如诗入画梦——刘墉艺术作品展 | 4/10~6/8 | |
|
| 44 | +| 几何·和谐·生活——帕拉第奥建筑艺术展 | 2/4~5/15 | |
|
| 45 | +| 筑基强国路——中国制造"十四五"成就展 | 即日起~5/31 | |
|
| 46 | +| 中国古代书画——清代进士的翰墨遗珍 | 长期 | |
|
| 47 | + |
|
| 48 | +--- |
|
| 49 | + |
|
| 50 | +## 📋 其他精彩展览 |
|
| 51 | + |
|
| 52 | +| 展览 | 场馆 | 展期 | |
|
| 53 | +|------|------|------| |
|
| 54 | +| 又见新月——徐志摩与卞之琳联展 | 北京鲁迅博物馆 | 即日起~6/15 | |
|
| 55 | +| 书海拾珍——传统文化主题藏书票展 | 北京鲁迅博物馆 | 即日起~6月 | |
|
| 56 | +| 器以载道——明清家具与现代陶艺展 | 恭王府博物馆 | 即日起~7/6 | |
|
| 57 | +| 瑞羽鸣祥——明清禽鸟主题文物展 | 北京艺术博物馆 | ~5/6(即将结束) | |
|
| 58 | +| 永生奇迹——长沙马王堆汉墓文物精品展 | 北京考古遗址博物馆 | 5月~8月 | |
|
| 59 | +| 勃碣都会 幽燕华章——汉代文明 | 北京考古遗址博物馆 | 5月起长期 | |
|
| 60 | +| 轨迹与镜头——铁路与电影专题展 | 中国铁道博物馆东郊展馆 | 5/18~9/30 | |
|
| 61 | +| 刘怀山书画展 | 中国园林博物馆 | 5/16~10/19 | |
|
| 62 | +| 惟有园林——陈从周学术成就展 | 中国园林博物馆 | 5/16~12/1 | |
|
| 63 | +| 陶然拾趣——古陶文明博物馆藏陶玩展 | 古陶文明博物馆 | 即日起~8/31 | |
|
| 64 | +| 玉见中轴——玉器文物特展 | 北京天桥印象博物馆 | 即日起~10/10 | |
|
| 65 | +| 日出幽燕——汉代北京地区社会生活展 | 中国人民大学博物馆 | 5/18~9月 | |
|
| 66 | +| 汉画千年——汉画像石精品拓片展 | 北外世界语言博物馆 | 即日起~6/18 | |
|
| 67 | +| 童心绘梦——杨永青精品连环画展 | 北京荣唐连环画博物馆 | 即日起~8/30 | |
|
| 68 | +| "自动驾驶"主题展览 | 北京汽车博物馆 | 5/1起 | |
|
| 69 | +| 铁甲雄风:军车与汽车工业的荣耀展 | 北京老爷车博物馆 | 即日起~12/31 | |
|
| 70 | + |
|
| 71 | +--- |
|
| 72 | + |
|
| 73 | +## 📊 数据来源 |
|
| 74 | +- **主要**:北京市文物局「新展精彩不断!北京地区五月文博展览邀您来赏」 |
|
| 75 | +- **补充**:国家博物馆官网、Tavily 搜索 |
|
| 76 | + |
|
| 77 | +--- |
|
| 78 | + |
|
| 79 | +*由 Travel Agent 手动更新 | 2026-05-10 17:20* |
beijing-exhibitions/scripts/data/exhibitions.db
beijing-exhibitions/scripts/logs/exhibition_20260510.log
| ... | ... | @@ -0,0 +1,16 @@ |
| 1 | +[2026-05-10 09:00:02] [INFO] ============================================================ |
|
| 2 | +[2026-05-10 09:00:02] [INFO] 北京展览爬取(优先北京市文物局) |
|
| 3 | +[2026-05-10 09:00:02] [INFO] ============================================================ |
|
| 4 | +[2026-05-10 09:00:02] [INFO] 数据库初始化完成 |
|
| 5 | +[2026-05-10 09:00:02] [INFO] |
|
| 6 | +【1】北京市文物局 ⭐⭐⭐⭐⭐ |
|
| 7 | +[2026-05-10 09:00:06] [INFO] 获取 2 个 |
|
| 8 | +[2026-05-10 09:00:06] [INFO] |
|
| 9 | +【2】各大博物馆 ⭐⭐⭐⭐ |
|
| 10 | +[2026-05-10 09:00:19] [INFO] |
|
| 11 | +【3】聚合信息 ⭐⭐⭐ |
|
| 12 | +[2026-05-10 09:00:21] [INFO] 去重后:14 个 |
|
| 13 | +[2026-05-10 09:00:21] [INFO] 对比:新增10个,移除1个 |
|
| 14 | +[2026-05-10 09:00:21] [INFO] ============================================================ |
|
| 15 | +[2026-05-10 09:00:21] [INFO] 完成!14 个展览,新增10个,移除1个 |
|
| 16 | +[2026-05-10 17:16:28] [ERROR] ✗ Tavily 搜索异常:HTTPSConnectionPool(host='api.tavily.com', port=443): Read timed out. |
memory/2026-05-10.md
| ... | ... | @@ -60,3 +60,15 @@ |
| 60 | 60 | |
| 61 | 61 | *创建时间:2026-05-10 00:00:02* |
| 62 | 62 | *维护者:Travel Agent* |
| 63 | + |
|
| 64 | +--- |
|
| 65 | + |
|
| 66 | +## ⚠️ 自动任务记录 - 北京展览爬取(数据偏少) |
|
| 67 | + |
|
| 68 | +**时间**:2026-05-10 09:00:02 |
|
| 69 | +**状态**:success |
|
| 70 | +**展览数量**:14 个(低于正常值) |
|
| 71 | +**飞书文档**:https://feishu.cn/docx/IIpVd0zDZoJgSSxPdsXc0DzHneh |
|
| 72 | + |
|
| 73 | +**待处理**:检查数据源是否正常 |
|
| 74 | + |