juj*_*umu 1 selenium python-3.x
我刚刚开始学习硒,所以当我尝试使用 find_element_by_class_name("small-widget get-started-widget") 从https://www.python.org/获取某些内容时,即使有一个名为的类名,它也不起作用那。我的代码如下。
driver = webdriver.Chrome()
driver.get("https://www.python.org/")
element = driver.find_element_by_class_name("small-widget get-started-widget")
print(element.get_attribute('outerHTML'))
Run Code Online (Sandbox Code Playgroud)
我收到一条错误消息“selenium.common.exceptions.NoSuchElementException:消息:没有这样的元素:无法找到元素:{“method”:“css选择器”,“selector”:“.small-widget get-started-widget” }“ 难道我做错了什么?
小智 6
该类名的元素不存在,因此类名错误。我认为是因为类名中有空格。尝试这个:
element = driver.find_element_by_class_name("small-widget.get-started-widget")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4162 次 |
| 最近记录: |