【发布时间】:2020-11-20 10:48:33
【问题描述】:
我正在尝试使用 Chrome 浏览器使用 Selenium(使用 Python)打开一个网站,但是当我这样做时,会立即弹出一个全屏促销横幅,除非我关闭它,否则我无法访问该网站内容。 右上角有个“x”,好像是退出按钮,其实是元素::before 从它的描述来看,在我看来它不包含任何按钮元素。 如果我手动操作,同时点击 x 和横幅外页面的上部,后者关闭,但我真的不明白如何用 selenium 访问它。 我要打开的网页是https://sports.bwin.it/it/sports
不用说我很缺乏经验,所以我希望这个问题听起来不会太基础,但我无法在 selenium 文档或网络上找到解决方案;如果有人能给我任何提示,我将不胜感激。
【问题讨论】:
-
横幅没有为我加载,并且 html 看起来不完整。
-
它并不总是加载,我认为这取决于一个人已经在同一会话中访问过该站点,但如果我通过 selenium 打开该站点,它会。 html 的哪一部分似乎不完整?对不起,我还是个新手
-
我个人认为css没有帮助,但我指的是html。 IT 感觉对横幅的了解并不完整。
-
也许可以通过某种方式来确保复制横幅,或者屏幕截图也会有所帮助。
-
和往常一样,检查它是否是 iframe。