我不明白错误是什么。我将
driver
声明为 webdriver.chrome()
的变量,但即使在这个阶段我已经遇到了错误,函数的执行也不会超出此行。以下是代码和错误:
from selenium import webdriver
driver = webdriver.chrome()
错误
Warning:'chrome' is not callable
Traceback (most recent call last):
File "C:\Users\User\PycharmProjects\pythonProject2\main.py", line 3, in <module>
driver = webdriver.chrome()
^^^^^^^^^^^^^^^^^^
TypeError: 'module' object is not callable
我尝试重新安装驱动程序、浏览器、Selenium 和 python,并将驱动程序添加到环境变量中。
问题是你还没有大写
Chrome()
。
from selenium import webdriver
url = 'https://www.google.com'
driver = webdriver.Chrome()
^
driver.maximize_window()
driver.get(url)
Selenium 用户可能有数十万。在你开始指责 Selenium 之前,也许可以检查一些教程并确保你准确地遵循了它们。