在我导入了我需要的所有东西(selenium,webdriver,keys)后,我尝试运行以下命令:
>>> driver.get('https://steemit.com/')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'selenium.webdriver.chrome' has no attribute 'get'
我找不到任何解决方案。
答案 0 :(得分:0)
您正尝试在模块上调用.get()
方法。相反,您需要实例化webdriver :
In [1]: from selenium import webdriver
In [2]: driver = webdriver.Chrome()
In [3]: driver.get('https://steemit.com/')
In [4]: print(driver.title)
Trending posts — Steemit
为避免进一步selenium
模块使用混淆,请浏览Python / Selenium文档的"Get Started"部分。
答案 1 :(得分:0)
从您的评论中看起来您的代码是:
import selenium
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.chrome # should be webdriver.chrome()
driver.get('')
你的追溯是:
Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: module 'selenium.webdriver.chrome' has no attribute 'get'
你错过了驱动程序的实例化,如下面chrome
所指出的那样应该大写,所以这个:
driver = webdriver.chrome
需要成为:
driver = webdriver.Chrome() # the brackets mean the object is created or 'instantiated'