SteamMod 免费下载,无需本体
导语:
本项目你可以学到:
- PySide6/PyQt
- Requests
- Lxml
- Threading
- Subprocess
- os / shutil
- PyInstaller
项目大致运用Python界面+爬虫+自动化实现,基于Steam官方的SteamCMD命令行 开发完成
效果展示:
初始化界面:
主界面:
下载页面:
软件原理:
Steam官方提供的SteamCMD工具 模组可以通过 游戏ID+模组ID 下载
此时利用Python Subprocess.Popen 方法自动化该操作如何获取游戏ID和模组ID呢?通过分析创意工坊模组网页源代码,可以获取它们
此时我们可以通过多线程技术获取模组集合大致流程:
用户输入模组URL ——> 程序解析获取游戏ID和模组ID ——> 用户选择模组ID ——> 下载
核心技术:
用户主界面:Python运用PySide6/PyQt居然可以制作如此好看的界面
初始化动画:PySide6 如此丝滑的开场动画
爬虫获取ID:爬取创意工坊,居然是为这个?
实现下载自动化:Python 巧用Popen和SteamCMD特性实现自动化
项目开源:
gitee:创意解析: 像VIP视频解析一样优雅的解析SteamMod,并下载它 支持下载单模组和模组集合 (gitee.com)
蓝奏云:创意解析 (lanzouw.com) 密码:jx44
析 (lanzouw.com)](https://www.lanzouw.com/b00een7tfe) 密码:jx44