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
版权声明:以上内容均出自本人,内容仅供学习,分享请注明出处即可

更多推荐