কেস:
আমার কাছে 2 টি আইফ্রেম রয়েছে এবং উভয়েরই অনেকগুলি ডিভ এবং অন্যান্য নিয়ন্ত্রণ রয়েছে তাই উভয়ই iframes HTML ওয়েবসাইটের মাঝারি আকারের মতো। আমি উভয় তুলনা করতে এবং পার্থক্য খুঁজে পেতে চাই।
আমি এখানে বিভিন্ন বিকল্প ভেবেছি:
সমাধান 1: 2 টি আইফ্রিমের পূর্ণ স্ক্রিনশট নিন এবং পাইথনের বালিশ লাইব্রেরি ব্যবহার করে উভয় স্ক্রিনশট তুলনা করুন যা স্ক্রিনশটের সাথে মিল না থাকা অঞ্চলে গ্রিডটি আঁকবে। তবে এখানে সমস্যাটি হ'ল আমি ইন্টারনেটে এমন কোনও কোড পাইনি যা পুরো আইফ্রেমে স্ক্রিনশট গ্রহণ করতে পারে ( আমার কাছে একটি স্ক্রোল বারের সাথে একটি দীর্ঘ আইফ্রেম রয়েছে )। আমি প্রায় সমস্ত উত্তর এসওতে চেষ্টা করেছি তবে সবাই সাধারণ পৃষ্ঠার জন্য কাজ করছে তবে ইফ্রেমের জন্য নয়।
সমাধান 2: উভয়ই iframe থেকে সমস্ত এইচটিএমএল কোড পান এবং এটি তুলনা করুন, তবে ফলাফল বিশ্লেষণ করা সহজ হবে না কারণ এটি এমন কিছু এইচটিএমএল কোড খুঁজে পাবে যা 2 টি আইফ্রেমে পৃথক বা মিল নেই। এটি পাঠ্যের তুলনায় আরও ভাল হবে এবং আমার বিশ্বাস করা ভাল সমাধান নয়।
সুতরাং আমি উভয় কোডের সন্ধান করছি যা পাইথন বা জাভাস্ক্রিপ্ট ব্যবহার করে iframe এর পুরো স্ক্রিনশট নিতে পারে বা আরও ভাল বিকল্প যা আমাকে 2 iframes তুলনা করতে এবং পার্থক্যগুলি সন্ধান করতে দেয়।
নীচের অনুসারে কোন গুগল আমাদের সন্ধান করে তার প্রায় সব উত্তরই আমি চেষ্টা করেছিলাম:
নমুনা iframe এখানে দেওয়া হয়েছে যেখানে পুরো HTML এই iframe এর মধ্যে রয়েছে: https://grapesjs.com/demo.html , যদি কিছু কোড এই আইফ্রেমের পুরো স্ক্রিনশট নিতে পারে তবে আমার সাথে তুলনা করা সহজ হবে।