在公司业务中使用到 playwright
来进行浏览器自动化处理,通过 pyinstaller
打包项目并运行打包之后的程序时会提示:
出现这种原因是因为 pyinstaller
在打包程序的时候没有将浏览器也一同打包进去。
首先需要查找到 playwright 将浏览安装到了哪里,执行以下指令:
playwright install --dry-run
根据自己使用的浏览器选择,这里使用的是 chromium
。
将 chromium-1155
复制到 /playwright/driver/package/.local-browsers
目录下,如下图: