Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Есть такая задача: (https://javascript.ru/forum/events/80653-est-takaya-zadacha.html)

Vahan60 09.07.2020 11:29

Есть такая задача:
 
Вложений: 2
Есть такая задача: скопировать и сохранить всё, что содержит вкладка Elements в Консоли Разработчика Гугл Хром.

Используя инструменты Хрома получил копии двумя способами:

ПЕРВЫЙ:
A. открываю страницу;
B. жму ctrl + S;
C. открывается окно "Сохранение", нажимаю "Сохранить";
D. на "Рабочем Столе" (у меня так настроена "Загрузка") появляються файл "бла-бла".html и "бла-бла"_files;
Е. по двойному клику по иконке "бла-бла".html тот же самый сайт открывается в Хроме, но уже не с сервера, а с моего компьютера.

ВТОРОЙ:
А. открываю страницу, жму F12;
В. во вкладке Элементы Коисоли Разроботчика на строке <html> правый клик мыши Copy >> Copy Element;
C. Открываю редактор VSCode, здесь Новый >> Вставить >> Сохранить (как test.html)
Е. по двойному клику по иконке test.html тот же самый сайт открывается в Хроме, но уже не с сервера, а с моего компьютера.

Вроде бы дело сделано. Но...
Есть ньюанс. И в том и в другом случае шапка скопированного "сайта" получается измененной.

оригинал
https://javascript.ru/forum/attachme...d=159428405 1

копия
https://javascript.ru/forum/attachme...d=159428405 1

Почему так происходит?
Можно ли избежать искажения?
Есть дли другой способ решить данную задачу?

voraa 09.07.2020 14:36

Может ему нужны какие то файлы css, которых нет на локальном компьютере?

Vahan60 10.07.2020 12:45

Скорей всего так оно и есть - копируется не всё.
Есть идеи - как скопировать все без остатка?

SuperZen 10.07.2020 13:09

https://builtvisible.com/download-yo...ite-with-wget/
https://www.linuxjournal.com/content...-web-site-wget

Vahan60 11.07.2020 12:35

Спасибо всем. Для моей задачи wget слишком функционален.
Раскопал расширение SingleFile. Вроде именно то что "доктор прописал".
Пока изучаю код на предмет добавления функций.
Скачать код страницы одним файлом - это первая задача.
Вторая - отправление этого файла на имейл другу.
Третья - получение ответа в виде такого же файла.
Четвертая - запуск страницы с новым кодом.


Часовой пояс GMT +3, время: 16:13.