Python 将playwright 脚本打包exe

发布时间 2023-08-03 11:50:50作者: Jc_code

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,可以在弹窗内查看报错信息。