Trường hợp:
Tôi có 2 iframe và cả hai đều có rất nhiều div và các điều khiển khác vì vậy cả hai iframe đều giống như kích thước trung bình của các trang web HTML. Tôi muốn so sánh cả hai và tìm ra sự khác biệt.
Tôi nghĩ các lựa chọn khác nhau ở đây:
Giải pháp 1: Chụp ảnh màn hình đầy đủ của 2 iframe và so sánh cả hai ảnh chụp màn hình bằng thư viện gối của Python, vẽ lưới trên vùng không khớp trong ảnh chụp màn hình. Nhưng vấn đề ở đây là tôi không tìm thấy bất kỳ mã nào trên internet có thể chụp ảnh màn hình iframe đầy đủ ( tôi có iframe dài với thanh cuộn ). Tôi đã thử hầu hết tất cả các câu trả lời trên SO nhưng tất cả đều hoạt động cho một trang bình thường nhưng không phải cho iframe.
Giải pháp 2: Nhận bằng cách nào đó tất cả mã HTML từ cả hai khung nội tuyến và so sánh nó, nhưng điều này sẽ không dễ dàng phân tích kết quả vì nó sẽ tìm thấy một số mã HTML khác nhau hoặc có sự không khớp trong 2 iframe. Điều này sẽ giống như so sánh văn bản và tôi không phải là một giải pháp tốt.
Vì vậy, tôi đang tìm kiếm một trong hai mã có thể chụp ảnh màn hình iframe đầy đủ bằng Python hoặc Javascript HOẶC một số tùy chọn tốt hơn cho phép tôi so sánh 2 iframe và tìm ra sự khác biệt.
Tôi đã thử hầu hết tất cả các câu trả lời mà google tìm thấy theo chúng tôi dưới đây:
Iframe mẫu được đưa ra ở đây trong đó toàn bộ html nằm trong iframe: https://gpesjs.com/demo.html , Nếu một số mã có thể chụp ảnh màn hình đầy đủ của iframe này thì tôi sẽ dễ dàng so sánh với tôi.