DeprecationWarning: executable_path has been deprecated, please pass in a Service object brs = webdriver.Chrome('chromedriver.exe',options=option)
时间: 2024-03-07 16:49:15 浏览: 96
这个警告信息是因为Selenium 4中`executable_path`参数已经被弃用,推荐使用`service`参数来指定ChromeDriver的路径。
下面是一个示例代码:
```python
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
# 创建ChromeDriver的Service对象
service = Service('chromedriver.exe')
# 设置ChromeDriver的选项
option = webdriver.ChromeOptions()
option.add_argument('--headless') # 设置无头模式
# 创建ChromeDriver对象
brs = webdriver.Chrome(service=service, options=option)
```
在上面的示例中,我们先创建了一个`Service`对象,然后将其作为参数传递给`webdriver.Chrome()`构造函数。这样就可以指定ChromeDriver的路径了。同时,我们还可以通过`options`参数来设置ChromeDriver的选项。
阅读全文