Python selenium@helium自动化脚本打包成一个windows.exe应用

目标

打包Python selenium @ helium 自动化脚本(如下weibo.py文件)为exe执行文件,使之可以直接在未安装python环境的windows下运行脚本。

pyinstaller打包exe 步骤:

假设源码放在文件路径:D:\软件\Python\Auto like\weibo.py

1.使用pip工具进行安装pyinstaller,cmd命令行执行:pip install pyinstaller
2.执行 pyinstaller 打包成exe,cmd命令执行如下:

  • 第一步:cd /d d:\软件\Python\Auto like
  • 第二步:pyinstaller -F --icon=favicon.ico weibo.py

    说明:加 -F 可以把所有依赖包如selenium @ helium,全部打包到weibo.exe里面,
    -- icon 为设置打包exe文件的图标。
    3.打包结束后在D:\软件\Python\Auto like路径下会多两个文件夹build和dist

Python selenium@helium自动化脚本打包成一个windows.exe应用

4.dist文件下的weibo.exe即为本次打包的文件,因为我们是python selenium @ helium打包,打开浏览器需要谷歌驱动做支持(详见weibo.py文件源码),这个驱动文件无法打包到weibo.exe, 因此我们需要把chromedriver.exe复制在weibo.exe同级目录下,到时把此两文件复制到未有python环境的window电脑双击weibo.exe即可运行weibo.py自动化脚本。

Python selenium@helium自动化脚本打包成一个windows.exe应用

5.测试效果

Python selenium@helium自动化脚本打包成一个windows.exe应用

注:打包后将chromedriver.exe 文件放在D:\软件\Python\Auto like\dist目录下

需要特别注意Python selenium @ helium打开谷歌浏览器需要用到驱动“chromedriver.exe”,此驱动必须与谷歌浏览器版本对应。

打开Chrome浏览器,网址栏输入chrome://version/;查询当前Chrome版本
Python selenium@helium自动化脚本打包成一个windows.exe应用

http://chromedriver.storage.googleapis.com/index.html

查找对应版本

Python selenium@helium自动化脚本打包成一个windows.exe应用

下载对应驱动

Python selenium@helium自动化脚本打包成一个windows.exe应用


版权属于:Lam 所有,采用《知识共享署名许可协议》进行许可,转载请注明文章来源。

本文链接: https://www.imlam.com/26.html

赞 (0)

评论区

评论一下~

字数
0
/300

暂无评论,要不来一发?

回到顶部