用python attrib操作某个属性的时候发现当属性不存在的时候会报错,不输入这个属性又不会根据值去取值,研究了一下以下操作完成对字段的校验
for i,item in enumerate(image_elements):
try:
check = img_element.attrib['data-imgs']
except:
del image_elements[i]
执行循环元素 ,尝试取取值 出现异常则删除当前值 剩下的则都是有值的元素