【问题标题】:Python selenium chromedriver.exe questions [closed]Python selenium chromedriver.exe 问题 [关闭]
【发布时间】:2016-06-28 04:46:42
【问题描述】:

所以我想发布我的 python 供人们使用;我想使用 py2exe 将其转换为 .exe。

但是在使用 selenium 时我遇到了问题。

chrome_path = r"C:\Users\Viktor\Desktop\chromedriver.exe"

如果他们没有相同的电脑名称或位于同一位置的文件,那么它当然会出错。 我在想……也许是这样的。

current_folder_name (example C:\Users\example\Desktop\pythonscript)

current_folder_name + "chromedriver.exe"

【问题讨论】:

    标签: python python-2.7 python-3.x selenium


    【解决方案1】:

    是的,这是将资源(如本例中的 chromedriver.exe)放在项目文件夹中并动态获取路径的常用方法。例如,您的结构:

    C:/my_project/
        main.py
        chromedriver.exe
    

    然后,您的代码(在 main.py 中):

    import os
    
    project_dir = os.path.dirname(__file__)
    chromedriver_path = os.path.join(project_dir, 'chromedriver.exe')
    
    
    print(chromedriver_path)  # C:\my_project\chromedriver.exe
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-24
      相关资源
      最近更新 更多