如果网站在您接受警报或弹出窗口之前限制查看或浏览其网站,是否可以使用python selenium webdriver进行检测?
这将不是一个URL,而是将以多种方式实现许多URL。
是否没有办法接受弹出窗口或警报?
答案 0 :(得分:0)
您可能会监视window_handles。因此,如果您在页面上并且找不到所需的元素,并且您认为这是因为它们以警报阻止了您,您可以查看window_handles的数量是否增加,切换到最新的window_handle并进行处理。
for handle in driver.window_handles:
driver.switch_to_window(handle)
您可能最终会使用:
driver.switch_to.alert
有很多可以使用的方法。