功能概述
ZB_AICollector是一个强大的Z-Blog插件,专为自动化内容采集、AI处理和发布而设计。它能够从指定网站采集内容,使用AI进行智能改写,并自动发布到您的博客系统。
主要功能
1. 内容采集
- 支持多URL批量采集
- 自定义HTTP请求头,模拟真实浏览器访问
- 智能内容提取和过滤
- URL缓存机制,避免重复采集
- 支持多种内容过滤规则
2. AI内容处理
- 集成多种AI服务(OpenAI、Deepseek等)
- 智能内容改写,生成原创文章
- 支持仅AI生成模式,根据关键词直接创作内容
- 可自定义AI提示词和改写规则
- AI内容过滤功能,确保输出质量
3. 图片处理
- 自动从采集内容中提取图片
- 支持图片下载和本地存储
- 图片自动插入到文章中
- 可配置图片数量和插入位置
4. 任务管理
- 创建、编辑、删除采集任务
- 任务状态监控(运行中、已停止、已完成)
- 任务执行统计(成功/失败次数)
- 支持任务复制和批量操作
5. 定时任务
- 灵活的定时任务设置
- 支持按分钟、小时、天、周、月定时执行
- 任务队列管理
- 自动执行到期的定时任务
6. 发布管理
- 自动发布到指定分类
- 支持文章状态设置(发布、草稿)
- 自定义发布时间和作者
- 支持标签自动添加
7. 日志系统
- 详细的操作日志记录
- 错误日志追踪
- 日志文件大小限制管理
- 可配置日志开关
8. 授权管理
- 插件授权验证系统
- 安全的授权码验证
- 授权状态实时检查
技术特点
- 模块化设计:采用面向对象编程,各功能模块独立
- 数据库优化:使用索引和缓存提高查询效率
- 错误处理:完善的异常处理机制,确保系统稳定
- 安全防护:CSRF防护,SQL注入防护
- 性能优化:异步处理,避免阻塞主线程
安装要求
- PHP 7.4+
- Z-Blog 1.7+
- cURL扩展
- MySQL数据库
- 足够的服务器存储空间(用于图片和日志)
使用说明
- 安装插件后,在后台管理菜单中找到”AI内容采集”
- 首先在”授权设置”中输入有效的授权码
- 在”AI设置”中配置AI服务API密钥
- 在”采集设置”中配置采集规则
- 在”任务管理”中创建新的采集任务
- 运行任务或设置定时任务自动执行
注意事项
- 请确保遵守目标网站的robots.txt和使用条款
- 合理设置采集频率,避免对目标服务器造成过大压力
- 定期检查日志文件,及时处理错误
- 建议在测试环境中充分测试后再在生产环境使用
版本历史
- v1.1 (2025-10-20): 添加定时任务功能,优化AI处理流程
- v1.0: 初始版本,基本采集和AI改写功能
技术支持
如有问题或建议,请联系:602911396@qq.com
许可证
本插件遵循Z-Blog插件开发规范,仅供授权用户使用。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END






