最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Python selenium自动化脚本打包成一个exe文件代码实例
时间:2020-01-14 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下Python selenium自动化脚本打包成一个exe文件代码实例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
目标
打包Python selenium 自动化脚本(如下run.py文件)为exe执行文件,使之可以直接在未安装python环境的windows下运行
run.py文件源码:
文件路径:D:gongcheng
注:chromedriver.exe 文件在D:gongcheng目录下
#!/usr/bin/python3 # encoding:utf-8 from selenium import webdriver import time as t brw = webdriver.Chrome(executable_path="chromedriver.exe") brw.get("http://www.baidu.com") print(brw.title) t.sleep(5) brw.close()
操作环境:
python版本:3.6.4
操作系统:Windows7 家庭高级版 64位
Google Chrome版本 79.0.3945.117(正式版本) (32 位)
说明:需要特别注意Python selenium打开谷歌浏览器需要用到驱动“chromedriver.exe”,此驱动必须与谷歌浏览器版本对应,查看下载方法详见
pyinstaller打包exe
步骤
1.使用pip工具进行安装pyinstaller,cmd命令行
2.执行:pip install pyinstaller执行 pyinstaller 打包成exe,cmd命令执行:
第一步:cd /d D:gongcheng
第二步:pyinstaller -F --icon=tp.ico run.py
说明:加-F可以把所有依赖包如selenium,全部打包到run.exe里面,–icon为设置打包exe文件的图标,ico图片格式转换网站
打包结束后在D:gongcheng路径下会多两个文件夹build和dist
文件下的run.exe即为本次打包的文件,因为我们是python+selenium打包,打开浏览器需要谷歌驱动做支持(详见run.py文件源码),这个驱动文件无法打包到run.exe, 因此我们需要把chromedriver.exe复制在run.exe同级目录下,到时把此两文件复制到未有python环境的window电脑双击run.exe即可运行run.py自动化脚本
具体效果如下:
附件:
pyinstaller 命令速查
相关文章
- Golang ProtoBuf的基本语法详解 10-20
- Python识别MySQL中的冗余索引解析 10-20
- Python+Pygame绘制小球代码展示 10-18
- Python中的数据精度问题介绍 10-18
- Python随机值生成的常用方法介绍 10-18
- python3解压缩.gz文件分析 09-27