मामला :
मेरे 2 iframes हैं और दोनों में बहुत सारे divs और अन्य नियंत्रण हैं इसलिए दोनों iframes HTML वेबसाइटों के मध्यम आकार की तरह हैं। मैं दोनों की तुलना करना चाहता हूं और मतभेदों का पता लगाना चाहता हूं।
मैंने सोचा कि यहाँ विभिन्न विकल्प हैं:
समाधान 1: 2 iframes का एक पूर्ण स्क्रीनशॉट लें और दोनों स्क्रीनशॉट की तुलना पाइथन की तकिया लाइब्रेरी का उपयोग करके करें जो एक स्क्रीनशॉट में बेमेल क्षेत्र पर ग्रिड खींचती है। लेकिन यहाँ मुद्दा यह है कि मुझे इंटरनेट पर ऐसा कोई कोड नहीं मिला, जो पूर्ण आईफ्रेम स्क्रीनशॉट ले सके ( मेरे पास एक लंबा आइफ्रेम है जिसमें एक स्क्रॉल बार है )। मैंने SO पर लगभग सभी उत्तरों की कोशिश की, लेकिन सभी एक सामान्य पृष्ठ के लिए काम कर रहे हैं, लेकिन iframe के लिए नहीं।
समाधान 2: किसी भी तरह से सभी HTML कोड को iframe से प्राप्त करें और उसकी तुलना करें, लेकिन परिणाम का विश्लेषण करना आसान नहीं होगा क्योंकि यह कुछ HTML कोड पाएंगे जो अलग-अलग हैं या 2 iframes में एक बेमेल है। यह पाठ की तुलना में अधिक होगा और मुझे विश्वास है कि एक अच्छा समाधान नहीं है।
इसलिए मैं या तो कोड की तलाश कर रहा हूं जो कि पायथन या जावास्क्रिप्ट या कुछ बेहतर विकल्प का उपयोग करके iframe का पूर्ण स्क्रीनशॉट ले सकता है जो मुझे 2 iframes की तुलना करने और मतभेदों का पता लगाने की अनुमति देता है।
मैंने लगभग सभी उत्तरों की कोशिश की, जो Google हमारे नीचे के अनुसार पाते हैं:
नमूना iframe यहाँ दिया गया है जहाँ पूरा html iframe के भीतर है: https://grapesjs.com/demo.html , यदि कुछ कोड इस iframe का पूर्ण स्क्रीनशॉट ले सकते हैं तो मेरे लिए तुलना करना आसान होगा।