在开发自动化工具或定制化浏览器时,我们经常使用 Python 的 Playwright 库。但如果要将工具分发给非技术用户,要求对方安装 Python 环境、下载对应版本的浏览器内核是非常痛苦的。
Python Playwright 脚本打包为独立 Windows EXE 含浏览器内核
本文介绍了如何将 Python Playwright 脚本连同 Chromium 浏览器内核打包成独立的 Windows EXE 文件。通过修改代码动态定位浏览器路径,并使用 PyInstaller 配合 PowerShell 脚本进行构建,解决了浏览器二进制文件依赖问题,实现了零依赖分发。




