驾驶员上车,调用selenium给出的功能。

2024-06-25 22:39:16 发布

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

在导入所需的所有内容(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'

我找不到任何解决办法。在


Tags: https命令com内容mostgetdriverselenium
2条回答

从你的评论看来,你的代码是:

import selenium
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.chrome # should be webdriver.chrome()
driver.get('')

你的回溯是:

^{pr2}$

您缺少驱动程序的实例化,如下所述chrome应该大写,因此:

driver = webdriver.chrome

需要成为:

driver = webdriver.Chrome() # the brackets mean the object is created or 'instantiated'

您正在尝试调用模块上的.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"部分。在

相关问题 更多 >