Случай :
У меня есть 2 iframe, и у обоих есть много div и других элементов управления, поэтому оба iframe похожи на HTML-сайты среднего размера. Я хочу сравнить оба и выяснить различия.
Я думал разные варианты здесь:
Решение 1: Сделайте полный скриншот из 2 iframes и сравните оба скриншота, используя библиотеку подушек Python, которая рисует сетку в области несоответствия на скриншоте. Но здесь проблема в том, что я не нашел в Интернете никакого кода, который мог бы делать полные снимки экрана iframe ( у меня длинный iframe со полосой прокрутки ). Я попробовал почти все ответы на SO, но все работают для нормальной страницы, но не для iframe.
Решение 2: Каким-то образом получить весь HTML-код из обоих iframe и сравнить его, но проанализировать результат будет непросто, поскольку он обнаружит некоторый другой HTML-код или несоответствие в двух iframe. Это будет больше похоже на сравнение текста и не очень хорошее решение, я считаю.
Поэтому я ищу любой код, который может сделать полный снимок экрана iframe с использованием Python или Javascript ИЛИ какой-нибудь лучший вариант, который позволяет мне сравнивать 2 iframe и выявлять различия.
Я попробовал почти все ответы, которые Google находит наши согласно ниже:
Пример IFrame приведен здесь, где весь html находится в пределах iframe: https://grapesjs.com/demo.html. Если какой-то код может сделать полный снимок экрана этого iframe, тогда мне будет легко сравнивать.