Cas :
J'ai 2 iframes et les deux ont beaucoup de divs et d'autres contrôles, donc les deux iframes sont comme la taille moyenne des sites Web HTML. Je veux comparer les deux et découvrir les différences.
J'ai pensé différentes options ici:
Solution 1: Prenez une capture d'écran complète de 2 iframes et comparez les deux captures d'écran à l'aide de la bibliothèque d'oreillers de Python qui dessine la grille sur la zone de décalage dans une capture d'écran. Mais ici, le problème est que je n'ai trouvé aucun code sur Internet pouvant prendre des captures d'écran complètes d'iframe ( j'ai un long iframe avec une barre de défilement ). J'ai essayé presque toutes les réponses sur SO mais toutes fonctionnent pour une page normale mais pas pour l'iframe.
Solution 2: obtenez en quelque sorte tout le code HTML à la fois de l'iframe et comparez-le, mais ce ne sera pas facile d'analyser le résultat car il trouvera du code HTML différent ou aura un décalage dans 2 iframes. Ce sera plus comme comparer du texte et pas une bonne solution, je crois.
Je recherche donc un code qui peut prendre une capture d'écran complète d'iframe en utilisant Python ou Javascript OU une meilleure option qui me permet de comparer 2 iframes et de découvrir les différences.
J'ai essayé presque toutes les réponses que Google trouve ci-dessous:
Un exemple d'Iframe est donné ici où le html entier se trouve dans iframe: https://grapesjs.com/demo.html , si du code peut prendre une capture d'écran complète de cet iframe, il sera facile de comparer pour moi.