使用selenium webdriver和python打开浏览器时出错

ven*_*y__ 3 python selenium webdriver selenium-webdriver

这是我的代码

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome
driver.get("http://www.python.org")
Run Code Online (Sandbox Code Playgroud)

我收到了错误

Traceback (most recent call last):
File "E:/codes/python/script.py", line 5, in <module>
driver.get("http://www.python.org")
TypeError: get() missing 1 required positional argument: 'url'
Run Code Online (Sandbox Code Playgroud)

我提到了文档,但那里没有太多信息

Guy*_*Guy 9

webdriver.Chrome()是构造函数,而不是字段.它应该是

driver = webdriver.Chrome()
Run Code Online (Sandbox Code Playgroud)

要么

driver = webdriver.Chrome('/path/to/chromedriver')
Run Code Online (Sandbox Code Playgroud)

  • 感谢`driver = webdriver.Chrome('/ path / to / chromedriver')`工作正常 (2认同)