首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

python 生成exe文件

i 修改生成的exe文件图标,可以不写(-i 不写的话 ico_path也别写) ico_path 是生成的exe文件图标位置 py_path 是目标py文件位置 3、运行exe文件 打包完成后,在对应目录会出现...4、外部文件 以我的chromedriver为例 打包生成exe文件后,依赖的文件还有chromedriver和谷歌浏览器(还需要版本一致) 所以在生成exe文件后,还需要将chromedriver和对应的谷歌浏览器版本一起...5.2、exe点开之后就出现failed to execute script xxx 存在中文路径 使用pyinstaller时使用了-w命令与print冲突 5.3、反复运行本身 因为你开了进程,需要在...45906\AppData\Local\Programs\Python\Python37\Lib\site-packages\selenium\webdriver\common\service.py 将其文件的...:Exceptions: - WebDriverException : Raised either when it can't start the service

1.7K10

使用图形化界面将Python脚本转换成可执行文件

如果要将脚本转换为一个文件,就不必处理目录的许多文件。此时,要选择“一个文件”选项。 步骤3:选择输出文件夹 转换后,我们需要在输出目录中找到应用程序文件。默认情况下,应用程序名称与脚本名称相同。...因此,在我们的应用程序包含任何必需的文件非常重要。由于我们的应用程序需要chromedriver,也将其添加到软件包。在“附加文件”设置,我们可以选择添加单个文件或文件夹。...returnos.path.join(base_path, relative_path) ## 对chromedriver.exe包括适当的文件夹地址 driver_path =file_path(r’...chromedriver.exe’) driver =webdriver.Chrome(driver_path, options=opt) 步骤5:向应用程序添加图标(可选) 如果喜欢给应用程序一个自定义图标...否则,最终的可执行文件将丢失库,并且不会运行。 检查可执行文件 有了可执行文件后,双击该文件运行,进行测试。

98710

【Selenium 自学系列】(一)看源码分析交互原理

, service, keep_alive) 看到非常关键的代码,这里填写了WebDriver可执行文件的执行路径、端口等信息,但并没有启动服务 service = Service(executable_path...可执行文件(Mac为Unix可执行文件,Win为exe)能运行ChromeDriver 所以Selenium先启动了ChromeDriver。...当然,我们可以手工启动ChromeDriver来模拟这个启动过程 手动启动ChromeDriver 有两种方式: 第一种方法 : 进入已经下载好的ChromeDriver目录,以mac终端为例,在命令行输入命令.../chromedriver(若设置了环境变量,在任意目录下输入chromedriver命令均可) 第二种方法:直接点击ChromeDriver可执行文件 启动了WebDriver之后,我们需要告诉WebDriver..._request(command_info[0], url, body=data) 该HTTP发送完毕后Chrome 就可以打开,我们通过可以手动模拟这个过程 先确保Chromedriver是在运行

1K30

搭建谷歌浏览器无头模式抓取页面服务,laravel->php->python->docker

第二版这一版的需要一些配置参数的来源页面是js渲染上去的,没有接口,普通的get页面又不能拿到渲染后的页面文档,所以只能使用无头浏览器来爬取并操作页面 实现过程: laravel版 项目是使用laravel开发,首先想到的是集成到框架里...// $cookie_str ='sdfn=sssf1;; _gxxxx=1'; //'-headless' 无头模式:浏览器在后台运行,在安装了桌面环境的浏览器服务器可去掉预览整个过程...下载对应的chromedriver https://sites.google.com/a/chromium.org/chromedriver/downloads 嗯这个在谷歌 页面是这个样子的,主要是googlechrome...driver = webdriver.Chrome(executable_path=(r'/test/chromedriver'), chrome_options=chrome_options.../57302028#57302028 Selenium error in python: WebDriverException: unknown error: session deleted because

2.2K20

selenium+java自动化测试框架_android自动化测试框架

其他业务测试,只要在一个套件类打开一次浏览器和关闭一次浏览器就可以,所以用到的是@BeforeClass和@AfterClass。...四、实现测试套件调用和报告输出 有了以上步骤,一个可扩展的自动化框架已经基本形成,但是还达不到大规模应用测试和脚本方便可移植,这时候我们引入Ant(可以在Eclipse安装插件,可以直接上网下载后引用...id="runpath"> ...> 3、完成这些后,我们就可以通过Eclipse直接Run As Ant Build我们的自动化脚本了,输出一份还算漂亮的报告: 同时,需要在事务操作类...1、首先部署jenkins(网上有相关方法),由于本人公司一直在用jenkins,我就省了搭建部署这一步,直接将以上的自动化框架脚本上传 2、自动化脚本完整目录(包括代码、用例、lib、引用的jar、build.xml

1.4K20

JenkinsShareLibrary实践之自定义通知器

于是就需要在执行完流水线后进行一定程度的消息推送,在现今的工作流消息推送无外乎分为两大类:邮件和企业沟通协作软件,相比之下,我们可能更多的会去关注和使用沟通软件来发送消息而不是通过邮件的方式。...本文示例以钉钉为例,通过流水线共享库实现自定义消息通知器。 2. 钉钉机器人 钉钉的群机器人是钉钉群的高级扩展功能。群机器人可以将第三方服务的信息聚合到群聊,实现自动化的信息同步。...可以理解为即使机器人的token泄漏,如果不知道设置的安全条件是什么,还是无法盗用的。 ---- 3. Jenkins消息推送插件 这里要提到的是在jenkins插件列表中有一个钉钉插件。...构建一个消息通知器的主要思路: 消息指标内容从哪来 消息模板如何定义 消息怎么发送,发到哪里 消息来源 首先,消息内容从哪来,上面提到的需要在消息中体现的每个指标的可取的获取方式 指标名称 指标来源定义...5.总结 至此,本文记录通过自定义jenkins pipeline流水线共享库方法,实现了较为灵活的自定义钉钉机器人消息通知。

2.2K40
领券