未找到Selenium Python元素

未找到Selenium Python元素,python,selenium,web-scraping,attributes,element,Python,Selenium,Web Scraping,Attributes,Element,这是一个指向HTML的链接,我想刮取 Xpath是两个颜色div都存在的外部div for c in Color: n_Color.append(c.get_attribute( 'option-label' )) print( n_Color + '\n' ) 这就是我如何尝试通过“option label”属性提取颜色的方法。请使用以下命令更改xpath: //div[@class='swatch-option co

这是一个指向HTML的链接,我想刮取

Xpath是两个颜色div都存在的外部div

            for c in Color:
            n_Color.append(c.get_attribute( 'option-label' ))
            print( n_Color + '\n' )
这就是我如何尝试通过“option label”属性提取颜色的方法。请使用以下命令更改xpath:

//div[@class='swatch-option color']
根据提供的屏幕截图创建,希望页面上没有基于此截图的其他匹配项。如果是,请更改为:

//div[@class='swatch-option color' and @option-type='1']

请读一读为什么会这样。考虑使用格式化的基于文本的相关HTML、代码试验和错误堆栈跟踪更新问题。您可以共享页面的URL吗?完成了您建议的更改@DebanjanBits仍然返回空列表我认为我要废弃的数据是动态的,因为它不作为前端元素出现在视图页面sourceData中,或者xpath不再有效?
//div[@class='swatch-option color']
//div[@class='swatch-option color' and @option-type='1']