运行代码时遇TypeError: 'module' object is not callable错误求解决
解决
TypeError: 'module' object is not callable错误 这个错误的核心原因是你把service模块当成了可调用的类来实例化,正确的做法是调用模块里的Service类:
第一步:修正导入语句,确保导入的是
Service类而不是整个service模块# 正确导入方式 from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager第二步:用
Service类替代原来的service模块进行实例化service = Service(executable_path=ChromeDriverManager().install())
如果你的导入方式是import selenium.webdriver.chrome.service,那调用时需要明确指定类:
service = selenium.webdriver.chrome.service.Service(executable_path=ChromeDriverManager().install())
注意:Service的首字母是大写的,别写成小写的service,这是常见的拼写误区。
内容的提问来源于stack exchange,提问作者mtn
相关产品推荐
相关产品推荐

