python+selenium 用pyinstall打包的问题

rualdeng 2018-03-07 06:46:31
工作环境:
WIN10,64
Python 3.5 selenium 3.0.2
代码是最简单的
from selenium import webdriver
import win32com
import os

driver = webdriver.Chrome()
url = 'https://www.baidu.com/'
driver.get(url)

问题描述:
1,使用pyinstaller.exe -F -w,调用不了driver
2,使用pyinsraller.exe -F ,可以正常使用,但存在命令窗口,
3,使用pyinsraller.exe -w,可以正常使用,但存在chromedriver.exe,命令窗口,
想要隐藏命令窗口,这问题如何解决呢?
...全文
617 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Steven·简谈 2019-04-21
  • 打赏
  • 举报
回复
from selenium.webdriver.chrome.options import Options chrome_options=Options() chrome_options.add_argument('--headless') chrome_options.add_argument('--disable-gpu') chrome_options.add_argument('log-level=3') browser = webdriver.Chrome(chrome_options=chrome_options) 以静默模式开启,不弹出窗口
橘子皮... 2019-04-21
  • 打赏
  • 举报
回复
py里找自己的句柄,隐藏掉不行么
qq_38864648 2019-04-20
  • 打赏
  • 举报
回复
用PhantomJ 一样会有命令行 就是phantomjs.exe 还不管加不加
-w
yshuise 2019-01-26
  • 打赏
  • 举报
回复
用PhantomJ或者无头模式
la_vie_est_belle 2018-07-25
  • 打赏
  • 举报
回复
引用 楼主 qq_34848410 的回复:
工作环境:
WIN10,64
Python 3.5 selenium 3.0.2
代码是最简单的
from selenium import webdriver
import win32com
import os

driver = webdriver.Chrome()
url = 'https://www.baidu.com/'
driver.get(url)

问题描述:
1,使用pyinstaller.exe -F -w,调用不了driver
2,使用pyinsraller.exe -F ,可以正常使用,但存在命令窗口,
3,使用pyinsraller.exe -w,可以正常使用,但存在chromedriver.exe,命令窗口,
想要隐藏命令窗口,这问题如何解决呢?
骚年解决了吗
麦克波菲柯特 2018-03-07
  • 打赏
  • 举报
回复
可以试一试 PhantomJS

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧