【发布时间】:2019-08-16 18:52:54
【问题描述】:
我只想获取所有名为 = "panel-content" 的类,所以我这样做了:
driver.find_elements_by_css_selector("div.panel-content")
但它也选择了名为 = "accordion-table panel-content" 的类,因为它的名称中有 "panel-content" 字符串。 但我想要的只是“面板内容”类。如何做到这一点?
【问题讨论】:
-
你能告诉我们html是什么样的吗?您必须找到一个独特的选择器。在 firefox devtools 中,您可以
right-click->copy->css selector复制元素的确切 css 选择器,也许这会有所帮助。 -
您能进一步解释一下吗?如果某个元素具有原始类字符串
accordion-table panel-content,则意味着该元素同时具有类accordion-table和panel-content
标签: python selenium web-scraping automation css-selectors