【发布时间】:2021-03-10 23:50:00
【问题描述】:
我正在 Python 中使用 selenium 编写一个脚本,该脚本可以自动进行商店结账。它启动到该站点,找到符合条件的第一个项目,点击结帐,然后进行最高购买。我试图找出如何让它选择特定的颜色。我要购买的商店每周都会用新商品更新商店,因此我无法使用 XPATH。
有一个按钮可以改变颜色,我需要帮助才能选择该按钮。
商店有多个按钮,产品有不同的颜色,可以在它们之间进行选择。
改变颜色的按钮有一个名为“data-style-name”="(color)"的特定属性
我不会知道任何其他属性、链接或 ID,因此搜索此属性似乎是找到它的唯一方法。上图是以商店页面上已有商品的 sn-p 为例。
(请注意,上面显示的是 class="selected",因为在截屏时点击了“黑色”夹克。未点击夹克的示例:
有人对此有什么想法吗?
【问题讨论】: