python-3.x 如何自动更新chromedriver

uubf1zoe  于 2023-08-08  发布在  Python
关注(0)|答案(2)|浏览(168)

我需要帮助让webdrivermanager自动更新chromedriver.我看过论坛上的更新,他们没有任何意义。我试图用python 3.x来实现这一点,但我总是遇到错误。下面是我当前的代码

import webdrivermanager
webdrivermanager.chrome.ChromeDriverManager.get_compatible_version()

字符串
返回错误TypeError:_get_browser_version()缺少1个必需的位置参数:“自我”

hyrbngr7

hyrbngr71#

webdriver-auto-update

在PyPI和GitHub中有一个包叫做webdriver-auto-update。它将检测您计算机上的驱动程序版本,并自动下载最新的chrome驱动程序版本。

安装:

确保您的系统中安装了Python。在终端中运行以下命令进行安装:
pip install webdriver-auto-update

示例

from selenium import webdriver
from webdriver_auto_update import check_driver

# Pass in the folder used for storing/downloading chromedriver
check_driver('folder/path/of/your/chromedriver')

driver = webdriver.Chrome()
driver.get("http://www.python.org")

字符串
参考链接:
https://pypi.org/project/webdriver-auto-update/https://github.com/competencytestlvl/webdriver_auto_update的数据库

yb3bgrhw

yb3bgrhw2#

返回错误TypeError:_get_browser_version()缺少1个必需的位置参数:“自我”

import webdrivermanager
webdrivermanager.chrome.ChromeDriverManager.get_compatible_version()

字符串
以下是ChromeDriverManager之后错过的课()
工作代码将是

import webdrivermanager
webdrivermanager.chrome.ChromeDriverManager().get_compatible_version()

相关问题