- Блог Александра Башкирова
- Android: как сохранить страницу (обычный html)
- Еще записи по теме
- Как сохранить веб страницу на Андроид?
- Как сохранить веб-страницу в браузере Chrome?
- Как сохранить веб-страницу в браузере Firefox?
- Как сохранить веб-страницу в стандартном браузере Андроид?
- Сохранение веб-страницы в одном HTML файле – зачем это нужно и как это сделать?
- Как сохранить веб-страницы в одном HTML файле и зачем это делать?
- Сохранение веб-страницы в одном HTML файле на ПК с помощью расширения SingleFile
- Сохранение веб-страницы в одном HTML файле с помощью браузера Google Chrome для Android
- Сохранение веб-страницы в одном HTML-файле в браузере Apple Safari для iOS
- Сохранение веб-страницы в одном HTML-файле с помощью браузера Google Chrome для iOS
- Вывод
Блог Александра Башкирова
ИТ и бизнес, компьютеры и ПО, фото, программирование и просто мысли…
Android: как сохранить страницу (обычный html)
Итак, простейшая задача. Скачать с Самиздата книжку. Так, чтобы потом можно было читать ее в оффлайне. На телефон под управлением Android 4.2.2.
Как оказалось, «лобового» решения нет. Точнее, есть одно, некрасивое: «из коробки» firefox для android умеет сохранять в PSF. Делает он это долго, страница выглядит также, как и в браузере (и вообще, есть подозрение, что он картинку гонит в PDF).
А хочется-то текст, чтобы загнать в читалку 🙂
Поиск по интернету дал массу неработающих рецептов. И один более-менее работающий: использовать специальную софтину, offline browser (https://play.google.com/store/apps/details?id=it.nikodroid.offline). С ней в общем все просто: указал ссылку, прога зкачала страницу, дальше читай чем хочешь. Меня это вполне устраивает.
Правда, есть недоумение по поводу того, почему разработчики браузеров не реализовали нормальную функцию сохранения «из коробки» — но, наверное, не просто так 🙂
ПС. Как вариант, я мог просто не найти возможностей для сохранения, а они на самом деле есть.
Еще записи по теме
Я бы попробовал:
— сохранить страницу как PDF из хрома — либо через меню печати (если оно есть) или через шаринг — там вообще, в этом шаринге, может быть много интересного и неожиданного.
— прогнать через http://www.web2fb2.net/ и читать уже как fb2
— пользоваться сервисами типа https://getpocket.com/ — приложение-читалка, можно добавлять страницы с десктопа, синхронизация/оффлайн чтение, все дела.
Для чтения PDF хорош ezPDF Reader: https://play.google.com/store/apps/details?id=udk.android.reader&hl=en хотя это больше для планшетов, конечно.
А разработчики не реализовали по простой причине: «все в онлайн». Поэтому, в частности, у топовых телефонов зачастую больше нету внешней флешки.
2 Alexander Bashkirov 29-11-2014 19:00
Ага, «все в онлайн». А я хочу в офлайне читать =)
что мешало подключить, например, в coolreder какой-нибудь OPDS гейт для Самиздата типа http://opdshome.uo1.net/samlib/
читалка качает в офлайн и читай скока надо.
4 Alexander Bashkirov 12-12-2014 20:16
Наверное то, что я не знал про такую замечательную весчь 🙂
Спасибо за наводку!
И да — работает. Проверено.
Установите на свое устройство UC Browser и к нему скачайте по знаку «+» в меню «Дополн.» дополнение для сохранения страниц. После этого из того же меню «Дополн.» можно будет сохранять страницы.
«что мешало подключить, например, в coolreder какой-нибудь OPDS гейт для Самиздата типа http://opdshome.uo1.net/samlib/»
ОГРОМНОЕ спасибо за данный способ. Я о таком не знала, очень полезно.
7 Alexander Bashkirov 22-08-2016 16:53
Я тоже не знал, комментаторы подсказали)))
https://addons.mozilla.org/ru/android/addon/save-as-txt/ рабтает в файрфоксе
9 Alexander Bashkirov 30-01-2018 12:23
Прикольно, не знал такого 🙂
Для меня браузер, не умеющий сохранять веб-страницы в виде отдельных файлов,
доступных для импорта на другие устройство —
Желательно, конечно, чтобы это был распространённый формат,
оптимальнее всего, не «изобретая велосипед» использовать HTML-формат.
Перепробовал в поисках подходящего многие андроид-браузеры.
В частности, неплохо сохраняют в HTML такие браузеры, как Dolphin (TunnyBrowser), Habit Browser.
Но сохраняют только сам HTML (HTM) файл, без графики
[в виде, например, Example.htm]
Т.е. при сохранении веб-страницы не создаётся папка,
содержащая файлы графических изображений (.jpg, .png, .gif и т.п.),
а также файлы элементов форматирования веб-страницы (.css, .js)
[в виде, например, Example_files — как это происходит в Windows]
При просмотре одного лишь HTML-файла пользователь не увидит «картинок»,
да и вид страницы может быть значительно искажён
(пропорции, смещение текста и т.п.)
Единственное решение, которое удалось найти —
— это браузер Firefox Android, который позволяет сохранить как сам HTML-файл,
так и сопутствующую ему папку.
Но, с небольшими, легко решаемыми нюансами:
1. «Чистый» браузер этого не может, надо установить расширение
(оно же — дополнение, оно же — addon)
«Save Page» (автор Margaret Leibovic)
2. Версия Firefox должна быть ниже 56.0 (оптимально 54.0 — 56.0),
т.к. в связи с переходом разработчиков на новую платформу
(начиная с версии 57.0)
многие расширения перестали действовать.
3. Расширение периодически может самопроизвольно переставать работать,
(причём, чем «новее» версия Андроид, тем чаще).
При перезагрузке браузера это случается обязательно.
Поэтому приходится целых 5-ть тапов (кликов) 🙂 :
2) открыть пункт расширения;
3) выбрать Save Page;
4) отключить его;
5) и тут же снова включить.
В качестве дополнительного бонуса этого браузера
имеется функция (и соответствующая кнопка) «Вид для чтения»
(иконка в виде раскрытой книжки рядом с адресной строкой),
при нажатии которой с веб-страницы убирается всё лишнее
(начиная с рекламы) и остаётся лишь текст основной статьи
и сопутствующая этому тексту графика.
Сохранение в этом виде веб-страницы значительно сокращает её объём —
— в разы (иногда на порядок-другой).
Использую этот «тандем» более года и, в целом, крайне доволен.
По крайней мере, ничего лучше не нашёл.
Более подробную информацию можно найти,
например, в соответсвующей теме на форуме 4PDA.
11 Alexander Bashkirov 15-04-2018 07:22
Вообще заметка писалась в 2014. Надо пометить ее что-ли, как неактуальную. )))
С тех пор много изменений в браузерах и возможностях.
Источник
Как сохранить веб страницу на Андроид?
Если вы нашли важную информацию на каком-то сайте, чтобы каждый раз не заходить на сайт, можно сохранить выбранную веб-страницу для автономного оффлайн использования, когда под рукой не будет интернета (например, в международном роуминге).
Это может быть информация, как добраться из аэропорта до города, на каком общественном транспорте, распространенные фразу на иностранном языке, схема метро или движения автобусов и трамваем и т.д.
Как сохранить веб-страницу в браузере Chrome?
Запустите браузер Хром и откройте сайт, информацию с которого вы хотите сохранить. Далее вызовите всплывающее меню (справа вверху троеточие) и выберите иконку “Скачать” (черная стрелочка вниз). Во всплывающем меню выберите “Скачать”.
Чтобы посмотреть список сохраненных страниц и скачанных файлов, в меню выберите “Скачанные файлы”. Откроется список, отсортируйте элементы списка по страницам. Выберите нужную страницу, чтобы открыть ее в окне браузера.
Очень удобно скачивать путеводители или справочную информацию, если потом под рукой не будет интернета.
Как сохранить веб-страницу в браузере Firefox?
Запустите браузер Firefox и откройте страницу, которую хотите скачать для просмотра без интернета.
Зайдите в меню (сверху справа троеточие) и выберите Страница -> Сохранить как PDF . Страница будет сохранена как файл с расширением .pdf в папке Загрузки.
Если файл pdf не открывается, установите приложение Adobe Reader из Плей Маркет.
Как сохранить веб-страницу в стандартном браузере Андроид?
Запустите стандартный предустановленный браузер в телефоне и перейдите на страничку, которую хотите скачать.
Вызовите меню (значок сверху справа) -> Сохранить страницу . И выберите вариант сохранения: снимок экрана или как HTML. Я рекомендую сохранить как файл html. Его позже можно будет открыть в любом браузере.
Для просмотра сохраненных страниц в меню перейдите в Закладки -> Устройство и выберите сохраненную страницу.
Итак, мы рассмотрели, как сохранить веб-страницу в браузере на примере стандартного браузера Андроид, Google Chrome и Firefox. В остальных браузерах (Maxthon, Safari, Opera, Opera-mini) это делается аналогично. Веб-страницу можно сохранить в виде .html и .mht файла. Отличие в том, что mht-файл включает в себя всю графику и текст, а html-файл только разметка с текстом, а графика и скрипты сохраняются в отдельную папку.
Источник
Сохранение веб-страницы в одном HTML файле – зачем это нужно и как это сделать?
Каждый пользователь интернета периодически попадает на сайты с действительно полезной и ценной для него информацией. Для постоянного доступа к ней в режиме offline, веб-страницу можно сохранить в отдельный файл и в дальнейшем просматривать его на самом компьютере. Сохраненный контент сайта будет доступен пользователю всегда, даже если не будет подключения к интернету.
Как сохранить веб-страницы в одном HTML файле и зачем это делать?
Для сохранения сайта есть несколько способов. Это можно сделать при помощи специализированных программ, браузеров и онлайн сервисов. Каждый из них имеет свои преимущества и недостатки.
Формат HTML особенно удобен, так как является универсальным для большинства браузеров. Например, при отправлении в дальнюю поездку, можно сохранить нужный контент в данном формате на флешку и спокойно просматривать его в процессе передвижения или по прибытию на место.
Рассмотрим более подробно процесс сохранения главной страницы интересующего сайта:
- При клике правой кнопкой мыши по любой области сайта появиться контекстное меню, в котором необходимо выбрать пункт « Сохранить как ». Выбрать место для сохранения файла, ввести его название (если требуется) и нажать « Сохранить ». Также доступен выбор типа сохраняемого файла. Например, тип « Веб-страница полностью » позволяет сохранять весь контент страницы сайта: фотографии, стили, скрипты. Они будут подгружаться из локальной папки, сохраненной на компьютере. Тип « веб-страница, только HTML » позволяет сохранять только текстовую информацию, остальное содержимое будет подгружаться из интернета.
Рисунок 1: Сохранение главной страницы сайта в html-файл
- При открытии сохраненного файла, необходимо указать наиболее подходящую программу, в данном случае используется браузер Microsoft Edge.
Рисунок 2: Итоговый html- файл с информацией с главной страницы сайта
Метод наиболее простой, не требует применения дополнительного программного обеспечения. Стоит уделить внимание и другим способам сохранения веб-страниц в файл с расширением html. Давайте разберемся, как это сделать с помощью различных браузеров и расширений к ним
Сохранение веб-страницы в одном HTML файле на ПК с помощью расширения SingleFile
Поэтапный процесс выглядит следующим образом:
- Данное расширение для браузера нужно скачать и установить.
Рисунок 3: Установка расширения SingleFile
- В рамках этого расширения доступны различные варианты сохранения данных с веб-страницы (доступны дополнительные возможности). Информацию можно сразу же сохранять в архив. Расширение SingleFile позволяет сохранять весь контент с веб-страницы кроме видеофайлов в один файл, что очень удобно при его отправке другим пользователям.
Рисунок 4: Меню расширения SingleFile
- Для сохранения конкретной веб-страницы, необходимо выбрать значок расширения SingleFile в правом верхнем углу браузера и открыв его меню, нажать на кнопку « Сохранить страницу » и выбрать конечный путь для его сохранения.
Рисунок 5: Сохранение веб-страницы в отдельный html-файл
- Итоговый файл будет сжат и после его сохранения в несколько этапов, будет доступен локально на компьютере или ноутбуке.
Рисунок 6: Итоговый html — файл
Сохранение веб-страницы в одном HTML файле с помощью браузера Google Chrome для Android
Современные мобильные устройства также предоставляют возможность сохранения веб-страниц в отдельные html-файлы. Подобная технология в рамках операционной системы Android имеет ряд особенностей. Сохранение итогового файла происходит в физическую память мобильного устройства, а его просмотр в offline-режиме доступен через привычный браузер Google Chrome.
Процесс можно разделить на следующие этапы:
- Необходимо открыть браузер Google Chrome на Android-смартфоне и найти меню в верхней правой части его окна. Оно скрыто под значком с троеточием. При нажатии на него, отобразится список доступных функций, в котором следует выбрать значок со стрелкой.
Рисунок 7: Меню браузера Google Chrome на мобильном устройстве с операционной системой Android
- При нажатии на значок со стрелкой, содержимое сайта автоматически сохранится в html-файл. Его просмотр доступен из этого же меню. Найти сохраненный результат можно будет в разделе « Скаченные файлы ».
Рисунок 8: Итоговый html-файл
Браузер позволяет сохранять любую информацию, музыку, видео, скрипты. Вся информация будет доступна в упомянутом выше меню в offline-режиме.
Сохранение веб-страницы в одном HTML-файле в браузере Apple Safari для iOS
Такие мобильные устройства iPhone и iPad имеют встроенную функцию, благодаря которой воспроизводится сделанный заранее снимок экрана с информацией веб-страницы. Готовые скриншоты хранятся локально в памяти мобильного устройства и могут синхронизироваться с платформой iCloud.
Вся процедура подразделяется на следующие этапы:
- Необходимо открыть браузер Safari на мобильном устройстве, а также открыть нужный сайт. В нижней части экрана располагается меню браузера.
Рисунок 9: Меню браузера Apple Safari
- Для сохранения в режиме чтения без рекламы и комментариев необходимо нажать на значок «аА», доступный в левом верхнем углу (если требуется полноценная версия веб-страницы, этот значок нажимать не требуется). Нажав на него, необходимо выбрать вид для чтения и нажать на кнопку « Поделиться »
Рисунок 10: Кнопка «Поделиться» в браузере Apple Safari
- Далее нужно выбрать пункт « Добавить разметку » и поделиться результатом для сохранения в формате PDF.
Рисунок 11: Сохранение файла в формате PDF
- Остается выбрать: Сохранить в « Файлы », указать итоговый путь и сохранить файл.
Рисунок 12 : Ярлык с сохраненным файлом для просмотра в режиме offline
Полученный файл с разрешением PDF можно редактировать, вносить в него пометки и даже рисовать в нем.
Сохранение веб-страницы в одном HTML-файле с помощью браузера Google Chrome для iOS
Технология сохранения содержимого веб-страницы в отдельный html-файл аналогична подходу описанному выше. С помощью браузера Google Chrome для iOS эта делается следующим образом:
- Необходимо открыть браузер Google Chrome на iOS-устройстве и выбрать меню. Оно доступно в правом нижнем углу под иконкой многоточия.
Рисунок 13: Меню браузера Google Chrome для операционной системы iOS
- Итоговый файл также сохраняется с расширением PDF в разделе « Список для чтения ».
Итоговый файл также можно редактировать, синхронизировать с iCloud и передавать другим пользователям в виде ссылки.
Вывод
Создание html-файлов с содержимым веб-страницы является полезной функцией для всех пользователей интернета. Частые перелеты, перебои с интернетом не всегда дают возможность получать необходимую информацию непосредственно из всемирной паутины. Сохранение необходимых данных в форматах HTML или PDF позволяет осуществлять быстрый доступ к необходимым сведениям при работе в режиме offline. Только надо уточнить, сохраняется одна страница, а не весь сайт. Т.е. открыть другие вкладки и ссылки без интернета не получится.
Дайте знать, что вы думаете по этой теме материала в комментариях. Мы очень благодарим вас за ваши комментарии, подписки, отклики, дизлайки, лайки!
Пожалуйста, оставляйте свои отзывы по текущей теме статьи. За комментарии, дизлайки, лайки, отклики, подписки огромное вам спасибо!
Источник