您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用Chromedriver在另一台PC上运行pyinstaller

使用Chromedriver在另一台PC上运行pyinstaller

用于--add-binary在应用程序中捆绑驱动程序:

pyinstaller -F --add-binary "C:\drivers\chromedriver.exe";"." script.py

并用于sys._MEIPASS获取提取驱动程序的文件夹:

import sys, os, time
from selenium import webdriver

if __name__ == "__main__":

  if getattr(sys, 'frozen', False): 
    # executed as a bundled exe, the driver is in the extracted folder
    chromedriver_path = os.path.join(sys._MEIPASS, "chromedriver.exe")
    driver = webdriver.Chrome(chromedriver_path)
  else:
    # executed as a simple script, the driver should be in `PATH`
    driver = webdriver.Chrome()

  driver.get("https://stackoverflow.com")
  time.sleep(5)

  driver.quit()
其他 2022/1/1 18:14:15 有517人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶