2 回答

TA贡献1812条经验 获得超5个赞
您的#\32 ccb50dfc61122820032728dcea648fe > div > div
CSS 选择器确实无效。请参考CSS 选择器语法规范。
你的意思是:#2ccb50dfc61122820032728dcea648fe > div > div
?尽管如此,如果不查看您试图定位的页面和元素的 HTML 源代码,就不可能为您提供特定的正确选择器。
该2ccb50dfc61122820032728dcea648fe
ID本身虽然看起来自动生成的,你应该寻找替代定位器来获得所需的元素

TA贡献1803条经验 获得超6个赞
这个错误信息...
driver.find_element_by_css_selector("#\32 ccb50dfc61122820032728dcea648fe > div > div")
.
selenium.common.exceptions.InvalidSelectorException: Message: An invalid or illegal selector was specified
...暗示CssSelector不是有效的。
在存在相关 HTML 的情况下构建最适合的CssSelector会更容易。但是,根据您的代码试验:
\32因为Id的值看起来不正确。
ccb50dfc61122820032728dcea648fe是动态生成的内容。所以也不能用。
在这里你可以找到CSS 选择器参考
添加回答
举报