防止加载影子盒硒

时间:2014-10-28 12:20:48

标签: selenium web-scraping

使用硒时有没有办法防止负载shadobox?

我想在使用selenium

时阻止加载此网站的shadobox

busesromani.cl/site /

1 个答案:

答案 0 :(得分:0)

您可以执行任意javascript以强制关闭(或至少隐藏它)

这是一些伪代码,可以给你一个想法:

Shadobox:

<div id="shadobox">some modal</div>

使用JavaScriptExecutor:

"document.findElementById('shadobox').style.display = 'none';"

如果这不起作用,那么您必须调用实际的JavaScript函数来关闭它,然后执行它。例如:

<div id="shadobox"><span class="right" onclick="closeShadobox()">X</span>some modal</div>

使用JavaScriptExecutor:

"closeShadobox();"