python - 将 Selenium 与 chromedriver (Python) 一起使用时出现对象不可调用错误
问题描述
这很简单,但还不行
import selenium.webdriver as webdriver
def web(search):
url = 'https://www.startpage.com'
browser = webdriver.chrome(r'C:\Users\INDUWARA\PycharmProjects\pythonProject1\chromedriver')
web("google")
它给出了以下错误:
Traceback (most recent call last): File "C:\Users\INDUWARA\PycharmProjects\pythonProject1\main.py", line 5, in <module>
web("google") File "C:\Users\INDUWARA\PycharmProjects\pythonProject1\main.py", line 4, in web
browser = webdriver.chrome(r'C:\Users\INDUWARA\PycharmProjects\pythonProject1\chromedriver')
TypeError: 'module' object is not callable
帮助!
解决方案
它不是webdriver.chrome()
。要打开浏览器,我们需要使用类和类名以大写字母开头,所以使用webdriver.Chrome()
推荐阅读
- git - 尝试运行“颤振升级”时出错
- python - 如何从文件夹中选择带有编号扩展名的文件?
- swift - 如何跨场景传递价值观
- javascript - 如何使用键打开并专注于 JQuery 中已清除的输入元素?
- c# - 在 JSON.NET 中序列化集合不起作用
- python - 如何在 Python 中格式化和打印在同一行
- json - Datatables.net - 无效的 Json 响应
- java - 如何在Android中特定时间后显示通知
- php - Laravel 在控制器中嵌套子视图的问题
- gradle - 您如何定义变量以排除 build.gradle.kts 中的多个传递依赖项