أدوات لالتقاط وتحويل الويب
مجتمع GrabzIt على الإنترنت

حدثت مشكلات أثناء إنشاء صورة لـ div مع تضمينها بالداخل

اطرح الأسئلة المتعلقة بأداة مكشطة الويب GrabzIt. مثل كيفية استخدام مكشطة الويب وواجهة برمجة التطبيقات لاستخراج البيانات من صفحات الويب أو الصور أو مستندات PDF.

مرحبا،

أنا عميل يدفع رسومًا وأحاول الحصول على لقطة شاشة لـ عنصر يحتوي على تغريدة مضمنة متراكبة مع watermark. المشكلة هي أنني أحصل على لقطة شاشة لـ watermark. هذا هو الكود الخاص بي... ما الخطأ الذي أفعله؟






<style></style>


#تغريدة {
الموقف: النسبية.
مؤشر z: 1 مهم ؛
العرض: 500 بكسل!
الهامش الأيسر: -8px ؛
أعلى هامش: -10px ؛
}

.watermark {
;position: absolute
أعلى: 60 بكسل ؛
اليسار: 100 بكسل؛
مؤشر z: 10 مهم ؛
عرض:watermark'] == 0){ $watermark = "لا شيء"; } إلسيف($_GET['watermark'] == 1){ $watermark = ""; } صدى $watermark; ?>;
}

#تغريدة iframe {
الحدود: لا شيء!
مربع الظل: لا شيء! مهم؛
}

.نسخ ص {
;position: absolute
اليسار: 0؛
أعلى هامش: -9px ؛
عائلة الخط: Gotham، "Helvetica Neue"، Helvetica، Arial، "sans-serif"؛
فونت-سيز: شنومكسبس؛
اللون:#a2a6a8;
}
</style>

سقسقة لقطة الشاشة المغذية




">
-->

<img سرك = "صور/watermark.png" فئة ="watermark"/>
</div>

لقطة شاشة للتغريدة بواسطة https://sane.social © on "؛؟>
</div>


نافذة.onload = (وظيفة(){

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

twttr.widgets.createTweet(
معرف، تغريد، {

المحادثة: "لا شيء"، // أو الكل
البطاقات: "مرئية"، // أو مرئية
الموضوع: "خفيف" // أو داكن
})

.ثم (وظيفة (إل) {
el.contentDocument.querySelector(".footer").style.display = "none";
})؛

})؛




GrabzIt("XXXX=").ConvertPage(window.location.href, {"target": "#content"، "bheight": -1، "height": -1، "width": -1}).AddTo ("تغريدة");



تم طرح السؤال بواسطة دعم GrabzIt في الثاني من مارس 2

لا أعتقد أن هذه مشكلة مع GrabzIt ولكن مع أمان Twitters API. ربما لا يحب استخدامه داخل صفحة HTML مؤقتة. بدلاً من ذلك، يجب عليك تغيير الكود الخاص بك لاستخدام عنوان URL بدلاً من ذلك:

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

تم الرد عليه بواسطة دعم GrabzIt في 2 مارس 2020