前段时间,我使用 Selenium 来从网站上抓取信息。突然,弹出一条消息。当时我可以很容易地绕过它,使用像这样导入的 EC:
from selenium.webdriver.support import expected_conditions as EC
阻止我的警报如下所示:
这是当时对我有用的代码:
WebDriverWait(driver, timeout=3).until(EC.alert_is_present())
alert = driver.switch_to.alert
time.sleep(2)
alert.accept()
但是现在,回到这个脚本似乎不再起作用了。由于这个弹出窗口也阻止我检查页面源代码,我不知道还能尝试什么。