您可以检查里面是否
style有
left:408px和
height:9px:
soup.find('div', style=lambda value: value and 'left:408px' in value and 'height:9px' in value)
要么:
import resoup.find('div', style=re.compile(r'left:408px.*?height:9px'))
要么:
soup.select_one('div[style*="408px"]')
请注意,通常, 样式属性对于定位元素不可靠 。看看是否还有其他内容-检查父级,同级元素,或者元素附近是否有相应的标签。
请注意,一个更合适的CSS选择器将是
div[style*="left:408px"][style*="height:9px"],但是由于CSS选择器的支持有限以及此错误,它无法按原样工作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)