TypeError:无法通过Selenium和Python使用ChromeDriver调用“模块”对象

2024-10-06 10:23:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我遇到此问题,请显示错误:

TypeError: 'module' object is not callable

如何解决这个问题

我使用pycharm并尝试更改C:\Users\MOSTAFA\Desktop\chromedriver.exe的路径,但未运行

enter image description here


Tags: 路径objectis错误notexechromedriverusers
2条回答

你离得够近了。您需要将小写的c替换为大写的c来启动ChromeDriver控制的Chrome浏览上下文。因此,您的有效代码行将是:

driver = webdriver.Chrome(executable_path=r'C:\Users\MOSTAFA\Desktop\chromedriver.exe')

参考文献

有关详细讨论,请参见:

单个“\”as字符串被视为转义序列

Source

为了避免这一点,需要使用“\\”,所以Python会将其视为“\”。

driver  = webdriver.chrome("C:\\Users\\MOSTAFA\\Desktop\\webdrivers\\chromedriver.exe")

或者只使用“/”而不是“\”

driver  = webdriver.chrome("C:/Users/MOSTAFA/Desktop/webdrivers/chromedriver.exe")

相关问题 更多 >