【发布时间】:2021-01-12 12:45:37
【问题描述】:
我正在使用 python 和 webdriver 编写我的第一个“机器人”
我想循环播放,直到网站上出现特定按钮。我的想法是检查按钮是否可用。如果没有,请睡一分钟,重新加载,然后再次检查。但我不知道正确的语法,因为这个元素对我来说太复杂了。
编辑:当产品售罄时,产品页面上不存在此按钮。我猜启用/禁用在这里不起作用,因为如果产品不可用,则该按钮不存在。我想我需要检查一下按钮是否存在。
【问题讨论】:
-
您可以使用 try 和 catch 块。检查 webelement 的存在,如果发生异常,捕获它并继续循环。
标签: python selenium google-chrome webdriver bots