Некоторые веб-страницы содержат нежелательные встроенные всплывающие окна JavaScript, которые появляются на скриншотах, созданных с помощью нашего API, и Интернет Скриншот Инструмент, Самый надежный способ скрыть эти всплывающие окна - указать скрытые элементы HTML. Ниже приведен фрагмент HTML встроенного всплывающего окна, которое мы хотим удалить.
<div class="ArevicoModal-bg ArevicoModal-iframe" style="display: block;"></div>
<div class="ArevicoModal ArevicoModal-iframe" style="display: block;">
<div class="ArevicoModal-content">
<span class="ArevicoModal-close-icon ArevicoModal-close"></span>
<div id="arvlbdata" style="overflow:visible;width:400px;height:250px;" class="ArevicoModal-inner">
<h2>Sign up now!!</h2>
</div>
</div>
</div>
Поэтому, чтобы удалить это всплывающее окно, нам нужно скрыть все всплывающие элементы, которые блокируют страницу, используя элементы CSS селекторы, В этом случае это .ArevicoModal-bg
и .ArevicoModal
, Вы можете узнать, какие HTML-элементы вам нужно удалить, используя инструменты разработчика вашего веб-браузера. Пример сокрытия .ArevicoModal-bg
и .ArevicoModal
Элементы HTML показаны для каждого API ниже.
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com",
{"hide", ".ArevicoModal-bg,.ArevicoModal"}).Create();
</script>
Другие техники
Некоторые всплывающие окна управляются с помощью файлов cookie, поэтому, если вы установите правильное значение cookie для этого домена, всплывающее окно может больше не появляться. Это может быть сделано вручную или автоматически, включив поведение пользовательских файлов cookie Режим.
Для этого посетите веб-страницу и откройте средство инструментов разработчика своего браузера, чтобы увидеть, какие файлы cookie присутствуют на веб-странице. Теперь закройте всплывающее окно. Если появится новый файл cookie, обновите страницу. Если всплывающее окно больше не появляется, скопируйте сведения о появившемся файле cookie и добавьте его в свой пользовательские куки, Однако было бы неплохо дать ему долгую дату истечения, возможно, 10 лет в будущем, чтобы куки не удалялись.
Другим потенциальным решением является запрос захвата с использованием Поисковая система пользовательский агент, установив параметр «запрос как». В зависимости от того, как был написан сайт, всплывающее окно может не отображаться.