⏳ This skill is pending AI review.
Scores will appear once the review pipeline completes.
zh-opc-monitor
中国OPC一人公司政策信息监控技能。定期监控国家市场监管总局、广东省、珠海等政府网站关于OPC一人公司/公司登记/市场准入的最新公告和政策更新,发现变化即推送。
Use with your AI agent
Open your project in any AI assistant that can read your files. Works with ChatGPT, Claude, Claude Code, Codex, Cursor, Hermes Agent, OpenClaw, Grok Bot, and more.
Your agent needs access to this page’s linked instructions and your project files. Copying does not install or execute anything.
// RATINGS
Not yet listed on ClawHub or SkillsMP
// README
珠海政府网站OPC一人公司信息监控技能
一个用于监控珠海市政府网站关于"OPC一人公司"相关政策、公告和信息更新的自动化监控技能。
功能特性
- 🕵️ 自动监控:定期检查珠海市政府相关网站
- 🔍 关键词过滤:专注"OPC一人公司"相关内容
- 📊 智能检测:基于内容哈希值的变化检测
- 🔔 即时通知:发现更新时立即发送通知
- 📁 历史记录:保存检查记录,避免重复通知
- ⚙️ 可配置:支持自定义监控网站、关键词和检查频率
监控网站
本技能监控以下政府网站:
- 珠海香洲区政府门户网站 - https://www.zhxz.gov.cn/
- 香洲区政府信息公开平台 - https://www.zhxz.gov.cn/zhxztzzx/gkmlpt/index
- 珠海市政府规章文件 - https://www.zhuhai.gov.cn/zw/fggw/gfxwj/xzq/
快速开始
1. 克隆仓库
git clone https://github.com/huangyaling658-creator/zh-opc-monitor.git
cd zh-opc-monitor
2. 安装依赖
python scripts/install_deps.py
或者手动安装:
pip install requests beautifulsoup4 lxml
3. 配置监控
复制示例配置文件:
cp config/config.example.json config/config.json
编辑配置文件 config/config.json:
{
"monitor_sites": [
{
"name": "珠海香洲区政府门户",
"url": "https://www.zhxz.gov.cn/",
"keywords": ["OPC一人公司", "一人公司", "OPC"],
"check_interval_hours": 48
}
]
}
4. 运行监控
单次检查:
python scripts/monitor.py --config config/config.json
连续监控(每48小时检查一次):
python scripts/monitor.py --config config/config.json --continuous --interval 48
OpenClaw集成
作为技能使用
-
将本技能目录复制到OpenClaw技能目录:
cp -r zh-opc-monitor ~/.openclaw/workspace/skills/ -
在OpenClaw中运行:
运行zh-opc-monitor技能,检查政府网站关于OPC一人公司的最新信息
设置定时任务
使用OpenClaw的cron功能设置每2天自动检查:
{
"name": "OPC一人公司信息监控",
"schedule": {
"kind": "every",
"everyMs": 172800000 // 48小时 = 2天
},
"payload": {
"kind": "agentTurn",
"message": "运行zh-opc-monitor技能,检查政府网站关于OPC一人公司的最新信息"
},
"sessionTarget": "isolated",
"delivery": {
"mode": "announce",
"channel": "webchat"
}
}
配置说明
主要配置项
| 配置项 | 说明 | 默认值 |
|---|---|---|
monitor_sites | 监控网站列表 | 必填 |
notification.method | 通知方式 (openclaw/stdout) | openclaw |
storage.data_dir | 数据存储目录 | data |
request.timeout | 请求超时时间(秒) | 30 |
网站配置示例
{
"name": "网站名称",
"url": "https://example.com",
"keywords": ["关键词1", "关键词2"],
"check_interval_hours": 48,
"content_selector": "body",
"enabled": true
}
输出示例
发现更新时的通知格式:
🔍 OPC一人公司信息监控发现更新!
📌 网站:珠海香洲区政府门户
🔗 网址:https://www.zhxz.gov.cn/
📅 发现时间:2026-03-28 14:30:00
📋 内容摘要:
根据最新政策,OPC一人公司的注册流程已简化...
企业可通过在线平台提交申请...
📊 匹配关键词:OPC一人公司、一人公司
⚠️ 注意:请访问原网站查看完整信息。
文件结构
zh-opc-monitor/
├── SKILL.md # 技能说明文档
├── README.md # 项目说明文档
├── config/
│ ├── config.json # 主配置文件
│ └── config.example.json # 配置示例文件
├── scripts/
│ ├── monitor.py # 监控主程序
│ ├── install_deps.py # 依赖安装脚本
│ └── utils.py # 工具函数
├── data/
│ └── check_history.json # 检查历史记录
└── logs/
└── monitor.log # 监控日志
技术细节
监控原理
- 内容抓取:使用HTTP请求获取网页内容
- 文本提取:使用BeautifulSoup解析HTML并提取文本
- 关键词过滤:筛选包含关键词的相关内容
- 变化检测:计算内容MD5哈希值,与历史记录比较
- 通知发送:发现新内容时发送通知
变化检测算法
- 对每个网页的文本内容计算MD5哈希值
- 与上次检查的哈希值进行比较
- 如果哈希值不同且包含关键词,则判断为有更新
- 更新历史记录中的哈希值
故障排除
常见问题
-
无法连接到网站
- 检查网络连接
- 验证网址是否正确可访问
- 检查防火墙设置
-
未检测到更新
- 确认关键词设置是否正确
- 检查网页内容结构是否变化
- 查看监控日志获取详细信息
-
重复通知
- 清除
data/check_history.json文件重新开始监控 - 调整关键词过滤条件
- 清除
查看日志
tail -f logs/monitor.log
调试模式
# 修改配置中的日志级别
"logging": {
"level": "DEBUG"
}
扩展开发
添加新的监控网站
- 在
config/config.json中添加新的网站配置 - 设置适当的URL和关键词
- 调整检查频率
自定义通知格式
修改 scripts/utils.py 中的 format_notification 函数。
支持更多通知方式
扩展 OPCMonitor.send_notification 方法,添加新的通知渠道。
许可证
本项目基于 MIT 许可证开源。详见 LICENSE 文件。
贡献指南
欢迎提交Issue和Pull Request来改进本技能!
开发流程
- Fork本仓库
- 创建功能分支 (
git checkout -b feature/amazing-feature) - 提交更改 (
git commit -m 'Add amazing feature') - 推送到分支 (
git push origin feature/amazing-feature) - 创建Pull Request
更新日志
v1.0.0 (2026-03-28)
- 初始版本发布
- 支持三个政府网站监控
- 实现关键词过滤和变化检测
- 集成OpenClaw通知功能
联系方式
如有问题或建议,请通过以下方式联系:
- GitHub Issues: 提交问题
- 邮箱: [通过GitHub个人资料查看]
注意:本工具仅用于信息监控目的,请遵守相关网站的使用条款和 robots.txt 规定。
// HOW IT'S BUILT
KEY FILES