वेब कॅप्चर आणि रूपांतरित करण्यासाठी साधने
ग्रॅबझिटचा ऑनलाईन समुदाय

आत एम्बेड सह डिव्ह साठी प्रतिमा व्युत्पन्न करण्यात समस्या

हॅलो,

मी एक देय ग्राहक आहे जो वॉटरमार्कसह आच्छादित ट्विट एम्बेड असलेल्या <div> घटकांचा स्क्रीन शॉट मिळविण्याचा प्रयत्न करीत आहे. समस्या आहे मला फक्त वॉटरमार्कचा स्क्रीनशॉट. हा माझा कोड आहे ... मी काय चूक करीत आहे?

<! दस्तऐवज एचटीएमएल>
<html>
<Head>
<मेटा चार्सेट = "utf-8">

<style>


#tweet {
स्थिती: सापेक्ष;
झेड-अनुक्रमणिका: 1! महत्वाचे;
रुंदी: 500 px! महत्वाचे;
समास-डावा: -8px;
समास-टॉप: -10px;
}

.वाटरमार्क {
स्थिती: परिपूर्ण;
शीर्ष: 60Px;
डावा: 100px;
झेड-अनुक्रमणिका: 10! महत्वाचे;
प्रदर्शनः <? php if ($ _ GET ['वॉटरमार्क'] == 0) $ $ वॉटरमार्क = "काहीही नाही"; } elseif ($ _ GET ['वॉटरमार्क'] == 1) $ $ वॉटरमार्क = ""; } इको $ वॉटरमार्क; ?>;
}

#tweet iframe
सीमा: काहीही नाही! महत्वाचे;
बॉक्स-सावली: काहीही नाही महत्त्वपूर्ण;
}

.कोपीराइट पी
स्थिती: परिपूर्ण;
डावा: 0;
समास-टॉप: -9px;
फॉन्ट-फॅमिली: गोथम, "हेलवेटिका न्यू", हेल्व्हेटिका, एरियल, "सन्स-सेरिफ";
फॉन्ट-आकार: 12px;
रंग: # a2a6a8;
}
</style>

<शीर्षक> ट्विट स्क्रीन शॉट फीडर </ शीर्षक>
<स्क्रिप्ट src = "https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.7/grabzit.min.js"> </script>
</head>

<body>

<div वर्ग = "ट्वीट-रॅपर" आयडी = "सामग्री">
<div id = "ट्विट" ट्वीट ID = "<? php प्रतिध्वनी _गेट [" ट्वीटिड "];?>"> </ div>
<! - <div id = "ट्विट" ट्वीट ID = "1223594060818059264"> </ div> ->

<img src = "प्रतिमा / वॉटरमार्क.पीएनजी" वर्ग = "वॉटरमार्क" />
</ Div>
<div वर्ग = "कॉपीराइट">
<p> << php प्रतिध्वनी दिनांक ("एम. डी, वाई") वर <strong> https://sane.social </strong> by द्वारे ट्विट केलेले स्क्रीन शॉट. "<br>";?> </ p>
</ Div>

<स्क्रिप्ट समक्रमण src = "https://platform.twitter.com/widgets.js"> </script>

<script>
विंडो.ऑनलोड = (फंक्शन () {

var ट्वीट = डॉक्युमेंट.जीटमेंटमेंटबायआयडी ("ट्वीट");
var id = tweet.getAttribute ("ट्वीटआयडी");

twttr.widgets.createTweet (
आयडी, ट्विट,

संभाषण: 'काहीही नाही', // किंवा सर्व
कार्डे: 'दृश्यमान', // किंवा दृश्यमान
थीम: 'प्रकाश' // किंवा गडद
})

. त्यानंतर (कार्य (एल) {
el.contentDocament.querySelector (". तळटीप"). शैली.display = "काहीही नाही";
});

});
</ script>

<div id = "tweetshot"> </div>
<स्क्रिप्ट प्रकार = "मजकूर / जावास्क्रिप्ट">
ग्रॅबझिट ("एक्सएक्सएक्सएक्स ="). कन्व्हर्टेजपेज (विंडो.लोकेशन एचआरएफ, {"लक्ष्य": "# सामग्री", "भेट": -1, "उंची": -1, "रुंदी": -1}) ("ट्वीटशॉट");
</ script>

</ body>
</ html>

सोमवारी, 2 मार्च, 2020 11:56:19 सकाळी ग्रॅबझिट सपोर्टद्वारे विचारले

मला वाटत नाही की ही ग्रॅबझीटची समस्या आहे परंतु ट्विटर एपीआयच्या सुरक्षिततेसह. तात्पुरते एचटीएमएल पृष्ठात वापरणे कदाचित आवडत नाही. त्याऐवजी यूआरएल वापरण्यासाठी आपण आपला कोड बदलला पाहिजेः

.कॉनवर्ट युआरएल (लोकेशन. एचआरएफ, target "लक्ष्य": "# सामग्री", "बेइट": -1, "उंची": -1, "रुंदी": -1}). Tडटो ("ट्वीट्सशॉट");

सोमवारी, 2 मार्च, 2020 12:23:40 वाजता ग्रॅबझिट सपोर्टद्वारे उत्तर दिले