Blu*_*tch 11 python selenium python-3.x
我今天开始了一个硒教程,并在尝试运行代码时遇到了这个错误。我尝试过其他方法但最终得到了同样的错误。我在 MacOS 上使用 VSC。
我的代码:
from selenium import webdriver
PATH = '/Users/blutch/Documents/Chrom Web Driver\chromedriver.exe'
driver = webdriver.Chrome(PATH)
driver.get("https://www.google.com")
Run Code Online (Sandbox Code Playgroud)
我还尝试在 /Users 前面插入 C:。谁能指导我为什么会发生这种情况/如何解决它?
Deb*_*anB 32
这个错误信息...
DeprecationWarning: executable_path has been deprecated, please pass in a Service object
Run Code Online (Sandbox Code Playgroud)
...意味着该密钥 executable_path将在即将发布的版本中被弃用。
此更改与Selenium 4.0 Beta 1 更改日志一致,其中提到:
弃用驱动程序实例化中的所有 but
Options和Service参数。(#9125,#9128)
一旦密钥 executable_path被弃用,您必须使用该类的实例,Service()如下所示:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
s = Service('C:/Users/.../chromedriver.exe')
driver = webdriver.Chrome(service=s)
Run Code Online (Sandbox Code Playgroud)
您可以在以下位置找到一些相关的详细讨论:
| 归档时间: |
|
| 查看次数: |
36727 次 |
| 最近记录: |