from selenium import webdriver import time bro=webdriver.chrome(executable_path='C:\Program Files\Google\Chrome\Application')
时间: 2023-07-21 08:30:56 浏览: 209
你的代码有两个问题:
1. `import time` 后面需要添加一个换行符。
2. `webdriver.chrome()` 应该是 `webdriver.Chrome()`,C 大写。
修改后的代码应该是这样的:
```
from selenium import webdriver
import time
bro = webdriver.Chrome(executable_path='C:\Program Files\Google\Chrome\Application\chromedriver.exe')
```
注意,还需要将 `chromedriver.exe` 的路径指定到正确的位置。如果你的路径不是这个,需要根据实际情况进行修改。
相关问题
bro=webdriver.chrome(executable_path='C:\Program Files\Google\Chrome\Application') TypeError: 'module' object is not callable
这个错误通常是因为你在尝试调用一个模块对象,而不是模块中的函数或类。根据你提供的代码来看,问题可能是因为你导入的 `webdriver` 模块并不是一个函数或类,而是一个模块对象。在 Python 中,如果你想要使用模块中的函数或类,需要使用 `.` 运算符来调用它们。
为了解决这个问题,你可以将 `webdriver` 模块中需要调用的函数或类单独导入,然后使用正确的语法进行调用。例如,你可以将以下代码:
```
bro=webdriver.chrome(executable_path='C:\Program Files\Google\Chrome\Application')
```
修改为:
```
from selenium import webdriver
bro = webdriver.Chrome(executable_path='C:\Program Files\Google\Chrome\Application')
```
这样,你就可以通过 `webdriver` 模块中的 `Chrome` 类来创建一个浏览器实例了。
怎么把selenium的这个d:\Code\Python\Reptile\Study\douying\抖音2.0.py:44: DeprecationWarning: executable_path has been deprecated, please pass in a Service object bro = webdriver.Chrome(executable_path='../stu/chromedriver',options=option,chrome_options=chrome_options) d:\Code\Python\Reptile\Study\douying\抖音2.0.py:44: DeprecationWarning: use options instead of chrome_options bro = webdriver.Chrome(executable_path='../stu/chromedriver',options=option,chrome_options=chrome_options) 警告日志关闭
你可以通过设置logging的级别来控制警告日志信息的输出。以下是一个例子,演示如何将输出级别设置为ERROR,从而关闭selenium的警告日志信息输出:
```python
import logging
logging.getLogger('selenium').setLevel(logging.ERROR)
```
在这个例子中,我们将selenium的日志级别设置为ERROR,这意味着只有ERROR及以上级别的日志信息才会被输出,而WARNING和INFO级别的日志信息将被忽略。这样做可以减少输出信息,从而提高程序的运行效率。
注意,这只能控制selenium的警告日志信息输出,而不能关闭所有Python的警告日志输出。如果你想关闭所有Python的警告日志输出,可以将根Logger的级别设置为ERROR:
```python
logging.getLogger().setLevel(logging.ERROR)
```
这样做将会关闭所有Python的警告日志输出,包括selenium的警告日志输出。
阅读全文