🏪 熙街网络舆情监控
自动监控小红书、抖音、快手三大平台,搜集重庆大学城熙街相关舆情信息。
监控关键词
- 熙街
- 大学城熙街
- 熙街避雷
- 熙街投诉
- 熙街事故
- 熙街纠纷
- 川美
- 四川美术学院
监控平台
| 平台 | 状态 | 优先级 |
|---|---|---|
| 小红书 | 🟢 Phase 1 | 高 |
| 抖音 | 🟡 Phase 2 | 中 |
| 快手 | 🟡 Phase 2 | 中 |
监控内容
- 📰 热点话题
- 💬 评论舆情
- 🎬 相关视频
- 🏢 商业活动
- 🚨 治安事件
- ⚠️ 敏感舆情
输出方式
- 飞书群 — 熙街网络巡查 (chat_id: oc_d86b6451828d9ab2d313ce57cc157652)
- 邮箱 — xx52232397@163.com (完整版JSON附件)
定时任务
- 任务名: xijie-morning-monitor
- 时间: 每天早上 08:30
- 时区: Asia/Shanghai
- ID: 1d4b0c38-9dfa-48f8-bcd8-42cf9bb604af
- 会话: isolated
- 版本: v10.2 断点续传版
v10.2 优化内容(2026-03-14)
- 筛选策略: URL参数
publish_time=1优先,点击备用 - 窗口前置:
page.bringToFront()切换平台时前置窗口 - 断点续传: 状态文件记录关键字进度,中断后可继续
- 数据合并: 跳过平台时保留已有数据,不覆盖
- 状态文件:
data/reports/xijie_state.json
v10.2 筛选优化(2026-03-14)
- 主方案: URL参数
publish_time=1直接筛选1天内(100%可靠) - 备用方案: 选择器点击 → 键盘模拟(点击需要窗口前置)
- 窗口前置: 切换平台时调用
page.bringToFront() - 时间过滤:
isWithinDays()过滤超过7天的旧数据 - 筛选验证:
validateFilter()检测旧数据比例
v10.1 优化内容
- 双重策略: 选择器失败 → 自动降级键盘模拟
- 数据合并: 保留已有数据,不覆盖
- 重试机制: 小红书最多2次重试
- 超时优化: 页面加载60秒,选择器5秒
- 关键字: 熙街、大学城熙街、熙街避雷、熙街投诉、熙街事故、熙街纠纷
前置要求
Chrome 需要提前启动 CDP 端口:
google-chrome --remote-debugging-port=9222 --user-data-dir=~/.chrome-debug &
监控脚本
- 主脚本:
xijie_monitor_v10.js - 启动脚本:
run_monitor.sh
使用方式
自动执行(定时任务)
定时任务会自动在每天 08:30 运行。
手动执行
# 执行完整监控(所有平台)
python3 {baseDir}/scripts/monitor.py --all
# 只监控小红书
python3 {baseDir}/scripts/monitor.py --platform xiaohongshu
# 只监控抖音
python3 {baseDir}/scripts/monitor.py --platform douyin
# 只监控快手
python3 {baseDir}/scripts/monitor.py --platform kuaishou
# 自定义关键词
python3 {baseDir}/scripts/monitor.py --keywords "熙街,大学城熙街" --platform xiaohongshu
发送报告
# 发送最新报告到飞书和邮箱
python3 {baseDir}/scripts/send_report.py
登录态管理
# 检查登录状态
python3 {baseDir}/scripts/auth.py status
# 登录小红书(扫码)
python3 {baseDir}/scripts/auth.py login --platform xiaohongshu
# 登录抖音(扫码)
python3 {baseDir}/scripts/auth.py login --platform douyin
# 登录快手(扫码)
python3 {baseDir}/scripts/auth.py login --platform kuaishou
文件结构
xijie-monitor/
├── SKILL.md
├── scripts/
│ ├── monitor.py # 主监控脚本
│ ├── auth.py # 登录态管理
│ ├── send_report.py # 发送报告
│ └── scrapers/
│ ├── xiaohongshu.py
│ ├── douyin.py
│ └── kuaishou.py
├── references/
│ └── config.md # 配置说明
├── assets/
│ └── report_template.html
└── data/
├── cookies/ # 登录态存储
└── reports/ # 历史报告
错误处理
- 验证码: 暂停并通知用户手动处理
- 登录过期: 提示用户重新扫码登录
- 网络错误: 自动重试3次,失败后发送错误报告
隐私说明
- 登录态仅存储在本地
- 不收集用户个人信息
- 仅监控公开内容
