Один из способов получить исходный код со всеми динамически загружаемыми элементами - через Chrome Developer Tools ( F12). Выберите <HTML>
тег в самом начале страницы и скопируйте элемент ( CTRL+ C). Это также должно скопировать все вложенные данные, динамически загруженные или иным образом, в буфер обмена, и затем вы можете вставить их куда угодно.
Вот рисунок, показывающий процесс:
Очевидным недостатком является то, что вы будете иметь, чтобы вручную загружать любые файлы ( .js
, .css
, изображения) и сохранить их (подсказка: Используйте «источники» вкладки в Dev Tools) в той же папке, что и HTML - файл, если вы хотите полный веб-сайт или, в качестве альтернативы, измените ссылки в источнике HTML следующим образом, если вы не возражаете против получения некоторых данных из Интернета:
===ORIGINAL=== <img src="file.jpg"> ===MODIFIED=== <img src="[url_of_website_that_you_want_to_save]/file.jpg">