Weaver 是一个基于 Python 的安全资讯聚合工具,旨在从多个安全资讯网站自动抓取最新的安全新闻,并以图形界面展示给用户,方便安全从业者及时获取行业动态。

Weaver/
├── .gitignore # Git 忽略配置
├── assets/ # 资源文件,如图标
├── build.py # 打包脚本,支持 macOS 和 Windows
├── main.py # 主程序入口,包含 GUI 逻辑
└── src/ # 源代码目录
├── anquanke.py # 安全客爬虫模块
├── cert.py # 国家互联网应急中心爬虫模块
├── sinchew.py # 星洲网爬虫模块
├── secrss.py # SecRSS 爬虫模块
├── zaobao.py # 早报网络权爬虫模块
├── db/ # 数据库操作模块
│ └── news_db.py # SQLite 数据库封装
└── model/ # 数据模型
└── news.py # 新闻数据类
可通过 pip install -r requirements.txt 安装依赖。
python3 -m venv .venv
source .venv/bin/activate
python main.py 启动程序build.py 脚本进行打包.app 和 .dmg 安装包.exe 可执行文件NewsDB 类封装了 SQLite 数据库的增删查改操作Weaver 类负责 GUI 界面搭建和事件处理https://github.com/ctkqianghttps://gitcode.com/ctkqiang_srhttps://blog.ctkqiang.comctkqiang@dingtalk.com欢迎提交 Issue 和 Pull Request 来帮助改进这个项目!
这不仅是个工具,也是我热爱的安全世界的一部分 ❤️
感谢您使用本项目!您的支持是开源持续发展的核心动力。
每一份捐赠都将直接用于:
✅ 服务器与基础设施维护(魔法城堡的维修费哟~)
✅ 新功能开发与版本迭代(魔法技能树要升级哒~)
✅ 文档优化与社区建设(魔法图书馆要扩建呀~)
点滴支持皆能汇聚成海,让我们共同打造更强大的开源工具!
(小仙子们在向你比心哟~)
🔵 支付宝(小企鹅在收金币哟~) |
🟢 微信支付(小绿龙在收金币哟~) |
🙌 感谢您成为开源社区的重要一员!
💬 捐赠后欢迎通过社交平台与我联系,您的名字将出现在项目致谢列表!