# IT资讯自动化系统 ## 📖 项目简介 IT资讯自动化系统是一个集成了网页抓取、内容处理、邮件发送和小红书发布的自动化系统。 ## 🎯 功能特性 ### 核心功能 - **网页抓取**:自动抓取多个IT资讯网站的最新文章 - **内容处理**:翻译、去AI化、格式转换 - **邮件发送**:自动打包并发送每日资讯 - **小红书发布**:自动发布到小红书平台 ### 技术特性 - **模块化设计**:各功能模块独立,易于维护 - **安全配置**:敏感信息与代码分离 - **定时执行**:支持cron定时任务 - **详细日志**:完整的执行日志记录 ## 🗂️ 项目结构 ``` it_automation/ ├── scripts/ # 脚本文件 │ ├── main_scheduler_template.sh # 主调度脚本模板 │ ├── enhanced_crawler_template.py # 网页抓取模板 │ ├── content_converter_fixed.py # 内容转换器 │ └── humanizer_cn.py # 中文去AI化工具 ├── config_templates/ # 配置模板 │ └── config_template.json # 配置文件模板 ├── docs/ # 文档 │ └── DEPLOYMENT_GUIDE.md # 部署指南 └── .gitignore # Git忽略规则 ``` ## 🚀 快速开始 ### 1. 环境准备 ```bash # 安装Python依赖 pip3 install requests beautifulsoup4 ``` ### 2. 配置系统 1. 复制配置模板:`cp config_templates/config_template.json config.json` 2. 编辑配置文件,设置实际路径和凭据 3. 配置调度脚本中的路径变量 ### 3. 运行测试 ```bash # 测试内容转换器 python3 scripts/content_converter_fixed.py --test # 测试去AI化工具 python3 scripts/humanizer_cn.py --test ``` ## ⚠️ 安全注意事项 ### 绝对不能提交到Git的文件: - Cookie文件 (`*.cookies.*`, `*.cookie.*`) - 环境变量文件 (`*.env`) - 配置文件 (`config.json`) - 日志文件 (`*.log`) - 数据库文件 (`*.db`) ### 安全建议: 1. 使用环境变量存储敏感信息 2. 定期更新Cookie和API密钥 3. 监控系统日志,及时发现异常 4. 定期备份重要数据 ## 🔧 维护指南 ### 日常维护 - 检查定时任务执行状态 - 监控系统日志 - 定期更新依赖库 ### 故障排除 1. **查看日志**:检查 `logs/` 目录下的日志文件 2. **验证配置**:确保所有路径和凭据正确 3. **测试组件**:单独测试每个功能模块 ### 更新升级 1. 备份当前配置和数据 2. 拉取最新代码 3. 测试新功能 4. 更新配置文件(如果需要) ## 📞 支持与反馈 ### 文档 - [部署指南](docs/DEPLOYMENT_GUIDE.md) - 详细部署说明 ### 问题排查 1. 检查系统日志 2. 验证配置文件 3. 测试网络连接 4. 检查依赖库版本 ### 联系方式 如有问题,请参考文档或检查日志文件。 --- **版本:1.0.0** **最后更新:2026-03-19** **状态:✅ 安全迁移完成**