将Selenium与chromedriver(Python)一起使用时发生对象不可调用错误



这很简单,但还不能使用

import selenium.webdriver as webdriver
def web(search):
url = 'https://www.startpage.com'
browser = webdriver.chrome(r'C:UsersINDUWARAPycharmProjectspythonProject1chromedriver')
web("google")

它给出以下错误:

Traceback (most recent call last):   File "C:UsersINDUWARAPycharmProjectspythonProject1main.py", line 5, in <module>
web("google")   File "C:UsersINDUWARAPycharmProjectspythonProject1main.py", line 4, in web
browser = webdriver.chrome(r'C:UsersINDUWARAPycharmProjectspythonProject1chromedriver') 
TypeError: 'module' object is not callable

救命!

它不是webdriver.chrome()。要打开浏览器,我们需要使用类,类名以大写字母开头,所以使用webdriver.Chrome()

最新更新