Herramientas para capturar y convertir la web
Comunidad en línea de GrabzIt

Problemas al generar una imagen para div con incrustación interna

Haga preguntas relacionadas con GrabzIt's Web Scraper Tool. Por ejemplo, cómo usar el raspador web y la API para extraer datos de páginas web, imágenes o documentos PDF.

Hola,

Soy un cliente que paga y que intenta obtener una captura de pantalla de un elemento que contiene un tweet incrustado superpuesto con un watermark. El problema es que obtengo una captura de pantalla watermark. Aquí está mi código... ¿qué estoy haciendo mal?







#Pío {
position: relative;
índice z: 1! importante;
ancho: 500 px! importante;
margen izquierdo: -8px;
margen superior: -10px;
}

.watermark {
position: absolute;
arriba: 60px;
izquierda: 100px;
índice z: 10! importante;
mostrar:watermark'] == 0){ $watermark = "ninguno"; } elseif($_GET['watermark'] == 1){ $watermark = ""; } eco $watermark; ?>;
}

#tuitear iframe {
borde: ninguno !importante;
sombra de caja: ninguna! Importante;
}

.copiar escritura p {
position: absolute;
izquierda: 0;
margen superior: -9px;
familia de fuentes: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
font-size: 12px;
color:#a2a6a8;
}


Alimentador de capturas de pantalla de tweets

Meditative Healing™




">
-->

<img src="imágenes/watermark.png" clase="watermark"/>
</div>

Captura de pantalla del tweet realizada por https://sane.social © en ";?>
</div>


ventana.onload = (función(){

var tweet = document.getElementById("tweet");
var id = tweet.getAttribute("tweetID");

twttr.widgets.createTweet(
identificación, tweet, {

conversación: 'ninguna', // o todas
tarjetas: 'visible', // o visible
tema: 'claro' // u oscuro
})

.entonces (función (el) {
el.contentDocument.querySelector(".footer").style.display = "none";
});

});




GrabzIt("XXXX=").ConvertPage(window.location.href, {"target": "#content", "bheight": -1, "height": -1, "width": -1}).AddTo ("tuit");



Preguntado por el soporte de GrabzIt el 2 de marzo de 2020

No creo que esto sea un problema con GrabzIt sino con la seguridad de la API de Twitter. Probablemente no le guste que lo utilicen dentro de una página HTML temporal. En su lugar, deberías cambiar tu código para usar la URL:

.ConvertURL(ubicación.href, {"target": "#content", "bheight": -1, "height": -1, "width": -1}).AddTo("tweetshot");

Respondido por el soporte de GrabzIt el 2 de marzo de 2020