【发布时间】:2021-12-03 17:31:57
【问题描述】:
我正在使用 Playwright 库从网站获取数据。问题是网站在打开时会显示一个弹出窗口,这会导致进程卡住,因为程序由于弹出窗口而无法获取任何按钮。
有没有办法在每次出现时关闭弹窗?
编辑:
页面正在创建一个弹出窗口。我检查了页面并了解到他们没有使用弹出窗口的模式,而是他们编写了内联 css 并将 div 装饰为弹出窗口。
【问题讨论】:
-
当您说弹出时,您的意思是一个单独的窗口吗?还是只是在当前窗口中覆盖页面的模式?
-
@EelkevandenBos,在当前窗口中覆盖页面的模型。
-
我已经更新了答案以反映关闭模式的策略。
-
澄清您的意思是页面是创建自己的模式/弹出窗口还是使用浏览器的内置 alert 函数可能会有所帮助。
标签: python python-3.x playwright playwright-python