我想遍历定义为的父类:
cluster = driver.find_elements_by_class_name("Rating__RatingBody-sc-1rhvpxz-0.dGrvXb")
在该父类中,有一个可选类,具体取决于审阅者是否选择在其评论中包括此方面。因此,某些父类具有此子类,而有些则没有。我想遍历父类,如果子类不存在,则将一个空字符串附加到列表中,如果子类存在,则要将子类值附加到同一列表中。子类为:
tags = driver.find_elements_by_class_name("RatingTags__StyledTags-sc-1boeqx2-0")
理想情况下,列表如下所示:
results = [' ', ' ', ' ', 'tag1', 'tag2', 'tag3', ' ', 'tag4', ' ']
等等。我有点迷茫,而且在相当长的一段时间里在这方面都没有取得扎实的进展。任何建议都很好。
谢谢!
遍历parent,如果有的话,将类追加到数组。
lst=[]
for x in cluster:
try:
child=x.find_element_by_class_name("RatingTags__StyledTags-sc-1boeqx2-0")
lst.append(child.get_attribute("class"))
except:
lst.append(' ')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句