如何使chromedriver在python/selenium中通用



我正在开发Python/Selenium,我需要下载一个chromedriver,但不幸的是,这意味着我必须为我的chromedriver设置某种特定的路径,当我将这个项目发送给某人时,我该如何制作它,这样他们就不必重新下载chromedriver?

示例-

driver = webdriver.Chrome(executable_path='C:chromedriver.exe')

那么,我该如何放置chromedriver,或者我该怎么做才能使可执行路径不必更改呢?

您需要删除绝对路径并使用相对路径。例如,如果您使用chromedriver发送脚本,并且两个文件都在同一目录中,则可以添加对它的引用,就好像它在根目录中一样:

driver = webdriver.Chrome(executable_path='chromedriver.exe')

或者,你可以创建一个名为resources的文件夹,并在那里隐藏你的chromedriver exe。在这种情况下,您的链接将是"resources/chromedriver.exe"。

最新更新