Python 将playwright 脚本打包exe
1、需要将playwright 版本下载,注意:如果不想执行exe出现cmd弹窗,则需要将playwright 版本安装为1.29.0。
参考:https://blog.csdn.net/tdl320721/article/details/128737273
2、下载playwright 对应的浏览器驱动,playwright install chrome
3、查看python 环境目录内的 \Lib\site-packages\playwright\driver\package\.local-browsers 目录,
因为使用playwright 打包会读取这里的浏览器驱动,所以要确保这里有浏览器驱动以及版本是否正确。
(如果是1.29.0,则对应的chrome 版本为1041)
4、在脚本的目录内cmd,在输出框内容:pyinstaller -w -D xxxx.py
-w 去除cmd弹窗,与上面说的版本1.29.0的去除cmd不冲突
-D 打包成一个文件夹
5、查看 打包成功路径内的 dist\obtain_token\playwright\driver\package\.local-browsers,查看里面的浏览器版本是否与playwright对应
6、如果会出cmd弹窗一闪而过情况,看不清报错。可以打包的exe路径内cmd,可以在弹窗内查看报错信息。