要定位的标签: <div class="page-title filename">12345 </div>
- 如果直接将 包含有空格的 class 属性复制过来定位会报错:
title = dr.find_elements_by_class_name("page-title filename")
selenium.common.exceptions.InvalidSelectorException: Message: invalid selector: Compound class names not permitted
解决方法:
1 . class值取其中之一
title = dr.find_elements_by_class_name("page-title") 或
title = dr.find_elements_by_class_name("filename")
- 使用 css.selector,每个class值前面加
.
title = dr.find_elements_by_css_selector(".page-title.filename")

ACG.GY_06.jpg