Álv*_*anz 5 python selenium automation
使用Python 3和Chromedriver。
假设一个自动化的 Python 程序正在网上冲浪,从不同的来源获取内容。
假设这些网站中的任何一个发出“您确定要离开此页面吗?” 警报。
关键词:这些网站中的任何一个(以随机方式)。
问题:
我如何设置程序来处理这些警报,总是说:“是的,我想离开此页面”。
- - 更新 - -
可能的方法:
根据下面的评论,我现在正在做的事情:
def super_get(url):
driver.get(url)
driver.execute_script("window.onbeforeunload = function() {};")
Run Code Online (Sandbox Code Playgroud)
现在使用super_get()标准的 insetaddriver.get()
您能想到任何更有效或更清洁的方法吗?
禁用卸载前的警报:
def super_get(url):
driver.get(url)
driver.execute_script("window.onbeforeunload = function() {};")
Run Code Online (Sandbox Code Playgroud)
现在使用super_get(whatever_url)标准的 insetaddriver.get(whatever_url)
禁用页面中的所有警报:
def super_get(url):
driver.get(url)
driver.execute_script("window.alert = function() {};")
Run Code Online (Sandbox Code Playgroud)
希望它对某人有帮助。干杯。
| 归档时间: |
|
| 查看次数: |
6695 次 |
| 最近记录: |