Python selenium找不到元素-没有此类元素

Python selenium找不到元素-没有此类元素,python,html,selenium,Python,Html,Selenium,我有这个网站,我想在那里得到的元素后标题 我尝试了驱动程序。通过类名称(“sc-1di2uql-1vycwr”)查找元素,但只返回:selenium.common.exceptions.NoSuchElementException:Message:没有这样的元素:无法找到元素:{“方法”:“css选择器”,“选择器”:.sc-1di2uql-1vycwr”} 我看到过类似的帖子,问题是搜索的元素在iframe中,但我在这里看不到类似的内容。大约一周前,我又开始学习网络垃圾,所以可能有很多我不知

我有这个网站,我想在那里得到的元素后标题

我尝试了
驱动程序。通过类名称(“sc-1di2uql-1vycwr”)查找元素,但只返回:selenium.common.exceptions.NoSuchElementException:Message:没有这样的元素:无法找到元素:{“方法”:“css选择器”,“选择器”:.sc-1di2uql-1vycwr”}


我看到过类似的帖子,问题是搜索的元素在iframe中,但我在这里看不到类似的内容。大约一周前,我又开始学习网络垃圾,所以可能有很多我不知道的东西。

我以前也有过类似的硒问题。我的问题是网站会轮换类名,所以每次你访问页面时,它们都会不同。从你网站上的课程名称来看,我认为你也有同样的问题。如果是这种情况,你只是试图寻找一些不存在的东西。我解决这个问题的方法是使用
driver.get\u element\u by_xpath(“粘贴元素的完整xpath”)
而不是使用css类查找元素


要获取元素的完整路径:在开发人员工具中,右键单击该元素,然后单击复制完整XPATH。

请阅读为什么要复制。考虑使用格式化的基于文本的相关HTML、代码试验和错误堆栈跟踪更新问题。这是源代码,还是使用浏览器开发工具(实时HTML代码)时得到的?是的,这是从浏览器DEV工具中找到的元素有两个由空间分隔开的类。搜索其中一个类。这是2个类?我自己也不会发现的。但单凭这一点并不能解决问题。在寻找从截图复制所有代码的方法时,我发现该元素的所有复制选项都以“#renderPageContentWrapper”开头。其中包含“role=main”,所以我想我必须将其视为一个iframe?