Using Python 3 and Chrome驱动程序.
假设一个自动化的 Python 程序正在网上冲浪,从不同的来源获取内容。
假设这些网站中的任何一个触发了“您确定要离开此页面吗?” alert.
关键词:any(以随机方式)这些网站。
Question:
我如何设置程序来处理这些警报,总是说:“是的,我想离开此页面”。
- - 更新 - -
可能的方法:
根据下面的评论,我现在正在做的事情:
def super_get(url):
driver.get(url)
driver.execute_script("window.onbeforeunload = function() {};")
现在使用super_get()
而不是标准driver.get()
您能想到任何更有效或更清洁的方法吗?
卸载前禁用警报:
def super_get(url):
driver.get(url)
driver.execute_script("window.onbeforeunload = function() {};")
现在使用super_get(whatever_url)
而不是标准driver.get(whatever_url)
禁用页面中的所有警报:
def super_get(url):
driver.get(url)
driver.execute_script("window.alert = function() {};")
希望它对某人有帮助。干杯。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)