这种情况可能是因为网站的HTML代码在不断更新,导致class名称发生了变化。为了避免这种情况,我们可以尝试使用更加唯一的属性来查找元素,比如id属性。

如果必须使用class属性来查找元素,可以尝试使用多个class名称的组合,来尽可能确保唯一性。例如:

score_breakdown_tag = soup.find('div', attrs={'class': 'a6ef32f45e bui-spacer--large'})

如果要使用select()方法选择第二个元素,可以使用CSS选择器指定第二个元素的索引,例如:

second_tag = soup.select('div.bui-spacer--large')[1]


原文地址: https://www.cveoy.top/t/topic/nRIE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录