如何使chromedriver在python/selenium中通用
我正在使用Python/Selenium,我需要下载chromedriver,但不幸的是,这意味着我必须为我的chromedriver设置某种特定的路径,当我将此项目发送给某人时,我如何使其不必重新下载chromedriver 范例-如何使chromedriver在python/selenium中通用,python,selenium,selenium-chromedriver,Python,Selenium,Selenium Chromedriver,我正在使用Python/Selenium,我需要下载chromedriver,但不幸的是,这意味着我必须为我的chromedriver设置某种特定的路径,当我将此项目发送给某人时,我如何使其不必重新下载chromedriver 范例- driver = webdriver.Chrome(executable_path='C:\chromedriver.exe') 那么,我如何放置chromedriver,或者我该怎么做才能使可执行路径不必更改?您需要删除绝对路径并使用相对路径。例如,如果您的脚
driver = webdriver.Chrome(executable_path='C:\chromedriver.exe')
那么,我如何放置chromedriver,或者我该怎么做才能使可执行路径不必更改?您需要删除绝对路径并使用相对路径。例如,如果您的脚本附带chromedriver,并且两个文件都位于同一目录中,则只需添加对它的引用,就像它位于根目录中一样:
driver = webdriver.Chrome(executable_path='chromedriver.exe')
或者,您可以创建一个名为resources的文件夹,并将chromedriver exe隐藏在那里。在这种情况下,您的链接将是“resources/chromedriver.exe”。您可以使用脚本打包驱动程序,并使用安装程序将驱动程序安装到标准位置。