Задавайте вопросы, касающиеся GrabzIt Web Scraper Tool. Например, как использовать веб-скребок и API для извлечения данных из веб-страниц, изображений или документов PDF.
Здравствуйте,
Я платный клиент и пытаюсь получить снимок экрана элемент, содержащий вставку твита, наложенную на watermark. Проблема в том, что я получаю скриншот только watermark. Вот мой код... что я делаю не так?
#твит {
позиция: относительная;
z-index: 1! важный;
ширина: 500px! важно;
поле слева: -8px;
маржа сверху: -10 пикселей;
}
.watermark {
положение: абсолютное;
топ: 60px;
Слева направо: 100px;
z-index: 10! важный;
отображать:watermark'] == 0){ $watermark = «нет»; } elseif($_GET['watermark'] == 1){ $watermark "=" } эхо $watermark; ?>;
}
#tweet iframe {
граница: нет !важно;
box-shadow: нет !important;
}
.copywrite р {
положение: абсолютное;
Слева направо: 0;
маржа сверху: -9 пикселей;
семейство шрифтов: Gotham, «Helvetica Neue», Helvetica, Arial, «sans-serif»;
размер шрифта: 12px;
цвет: #a2a6a8;
}
Устройство подачи снимков экрана твита
">
-->
<img src="images/watermark.png" класс="watermark"/>
</div>
Скриншот твита https://sane.social © на сайте ";?>
</div>
window.onload = (функция(){
vartwitter = document.getElementById("tweet");
var id =twitter.getAttribute("tweetID");
twttr.widgets.createTweet(
идентификатор, твит, {
разговор: 'none', // или все
карты: 'visible', // или видимый
тема: 'светлая' // или темная
})
.then (функция (el) {
el.contentDocument.querySelector(".footer").style.display = "none";
});
});
GrabzIt("XXXX=").ConvertPage(window.location.href, {"target": "#content", "bheight": -1, "height": -1, "width": -1}).AddTo («твитшот»);
Я не думаю, что это проблема GrabzIt, а проблема безопасности API Twitter. Вероятно, ему не понравится использование внутри временной HTML-страницы. Вместо этого вам следует изменить свой код, чтобы вместо этого использовать URL-адрес:
.ConvertURL(location.href, {"target": "#content", "bheight": -1, "height": -1, "width": -1}).AddTo("tweetshot");