Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Активные темы » MetaProducts Offline Explorer | Offline Browser

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53

Открыть новую тему     Написать ответ в эту тему

unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MetaProducts Offline Explorer / Portable Offline Browser (Часть 3): Часть 1 Часть 2
--== Сопутствующая тема в разделе Варезник ==--

Offline Explorer™
Portable Offline Browser™
Текущая версия: 8.5.0.4972 ЦП 11.11.2023
Производитель: © 1997-2023 MetaProducts Systems.


Программа предназначена для загрузки, сохранения и экспорта в различные форматы целых сайтов и/или выбранных частей сайта, а также отдельных веб-страниц. При скачивании и сохранении доступно огромное число настроек и опций, позволяющих настроить скачивание под конкретный сайт, независимо от того является ли его контент динамическим или статическим. В качестве форматов экспорта могут выступать точные статические копии сайтов, как в виде вариантов предназначенных для оффлайн использования, так и для онлайн использования; в виде единого файла в формате HTML Help (.CHM); в формате мультифайлового html архива (.MHT); в формате электронной книги в виде исполняемого файла (.EXE); в виде Zip архива.

Portable Offline Browser - скачать - вариант предназначеный для работы с USB/FireWire Flash/HDD!
Offline Explorer Enterprise - скачать - практически не имеет ограничений по сложности проекта.
Offline Explorer Pro - скачать - представляет собой решение среднего уровня.
Offline Explorer - скачать - это решение начального уровня для простых работ.


Скрипты расширяющие возможности программы:
Второе дерево проектов (если вам не хватает одного).
Показать проекты с описаниями (выделенные цветом или со значком) - автор скрипта Rush.
Статьи об Offline Explorer:
FAQ темы
!!! советы, предостережения
!!! Для корректного копирования проектов из этой темы, устанавливаем и пользуемся vbs-модулем от ViSiToR, или же скриптом от Nagual
(после копирования переходим в дерево Offline Explorer и жмём Ctrl+V)
!!! Просьба постить проекты между тегами [more][/more], чтоб не портить читабельность темы.

Родственные темы:
Сравнение оффлайн-браузеров
TextPipe

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 16:24 07-12-2015 | Исправлено: Luber, 15:17 11-11-2023
Jonmey

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SoEr
Пример страницы можете привеcти, где предсиавлены оба вагианта - что нужно скачивать и то, что не нужно?

Всего записей: 1319 | Зарегистр. 17-01-2011 | Отправлено: 06:53 27-05-2018
SoEr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ChernavinOleg, нет, не одна страница а весь сайт.
Печально если нельзя.
 
Jonmey, ну вот пример это сообщение.
   
Эта картинка показана прям на странице и его нужно скачать.
 
https://s22.postimg.cc/qy0fr16b5/JFmv_ZWU.png
А вот эта в виде ссылки и его не надо скачивать.
 
Но если так нельзя, то может возможен вариант что бы и первую не скачивать а преобразовать в ссылку?
 
 
Добавлено:

Цитата:
Но если так нельзя, то может возможен вариант что бы и первую не скачивать а преобразовать в ссылку?

Вообщем пока писал, понял, если первый вариант не возможен, то наверное сам смогу преобразовать теги имг в ссылки.
Но конечно хотелось бы не заморачиваться самому, если возможно сделать все с помощью OE.

Всего записей: 145 | Зарегистр. 26-08-2006 | Отправлено: 11:24 27-05-2018 | Исправлено: SoEr, 11:25 27-05-2018
ChernavinOleg

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SoEr
 
Так мелко на изображениях, ничего не возможно прочесть

Всего записей: 240 | Зарегистр. 13-06-2016 | Отправлено: 13:15 27-05-2018
SoEr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Изображения первые попавшие, они не несут ни какого смысла, просто как пример.

Всего записей: 145 | Зарегистр. 26-08-2006 | Отправлено: 13:41 27-05-2018
Jonmey

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ChernavinOleg

Цитата:
Так мелко на изображениях, ничего не возможно прочесть

Я тоже так подумал сначала
Но дело в том, что указанное сообщение - и есть пример такой страницы. Поэтому не имеет значения, какое именно изображение оно содержит.
 
SoEr
Да, вы совершенно правы. Это недоработка ОЕ (если говорить в контексте максимальной универсальности программы, а не интерпретировать только как, хоть и специализированную, но все-таки просто качалку файлов).
Для решения указанной проблемы нужна возможность, назовем так, «браузерного» режима скачивания. То есть, режима, аналогичного тому, как браузеры сохраняют страницы - когда сохраняются только элементы непосредственно участвующие в прорисовке и создании страниц. Для этого нужно вводить, как минимум дифференциацию ссылок не только по расширениям, но и по тегам при анализе страницы и выборке ссылок для скачивания. В принципе, может оказаться полезной опцией, когда ссылки на сторонние ресурсы ведут не к файлам, которые формально явно указаны на странице, а на другие страницы (например, обменники или страницы с картинками, которые могут быть сложнее в скачивании, чем настройки основного проекта - программа чего-то накачает с подобных ссылок, но все это будет хламом в текущей ситуации. А в "браузерном" режиме можно было бы просто отключить это скачивание).

Всего записей: 1319 | Зарегистр. 17-01-2011 | Отправлено: 00:56 28-05-2018 | Исправлено: Jonmey, 02:02 28-05-2018
Dror



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MetaProducts Portable Offline Browser 7.5.4620 SP1 (May 20, 2018)
Цитата:
Added ability to make Internal browser IE 11 compatible
Improved export to EXE files when website size is huge
Improved Instagram video playback
Improved filename display in the Internal Editor
Added Ctrl+O and Ctrl+S support in the Internal Editor
Added amp-img and amp-video tags support
Improved IMG srcset links parsing
Improved registration process
Improved timeout handling in HTTPS protocol



----------
kalach - он везде kalach, пусть и тёртый

Всего записей: 10470 | Зарегистр. 23-03-2006 | Отправлено: 10:44 01-06-2018
Poiskovik1977

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При скачивании сайта https://metanit.com/ при сохранении в формат CHM не вставляется подсветка синтаксиса кода програм.
Хотя сам скрипт shBrushXml.js,  который отвечает за подсветку, скачивается (лежит в папке https@metanit.com\scripts).
Но почему то он не подхватывается ни в браузере программы, ни в CHM-файле.

Всего записей: 23 | Зарегистр. 09-06-2010 | Отправлено: 11:29 05-06-2018
ChernavinOleg

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Poiskovik1977
 
Там мешались рекламные скрипты. Улучшил их вырезание:
 
https://metaproducts.com/download/betas/opsetup.exe

Всего записей: 240 | Зарегистр. 13-06-2016 | Отправлено: 03:49 07-06-2018
Poiskovik1977

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ChernavinOleg

Цитата:
Там мешались рекламные скрипты. Улучшил их вырезание:
 
https://metaproducts.com/download/betas/opsetup.exe

 
Попробовал с новой версией, у меня все равно не вставляется подсветка.

Всего записей: 23 | Зарегистр. 09-06-2010 | Отправлено: 22:51 07-06-2018 | Исправлено: Poiskovik1977, 22:55 07-06-2018
Jonmey

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Poiskovik1977
Попробуйте вручную скачать файл
https://metanit.com/scripts/shBrushXml.js
и заменить им файл, который скачал OE.
 
Сам не могу этого проверить, поскольку у меня этот файл в проекте отсутствует (но он присутствует на сервере, при попытке его скачивания вручную). Вместо него (в моем случае) скачивается файл  
https://metanit.com/scripts/syntax7.js
После замены файла, который скачан OE, файлом, который скачан вручную подсветка начинает работать.
Разница между файлами в отсутствии (в пяти местах кода) в файле скачанном вручную онлайн адресов вида "https://metanit.com/js/..." (глубже не сравнивал), что и логично с точки зрения правильного написания скриптов.
Не знаю (не проверял), откуда берутся онлайн ссылки в скрипте - они там были, но прямо сейчас уже исправлены авторами сайта или OE чего-то мудрит, добавляя малость отсебятинки (при экспорте прибавляет туда еще малость).
 
 
ChernavinOleg
На всякий случай прилагаю оба файла (.js) для автора программы. Возможно они ему пригодятся (файл _syntax7.js скачан с помощью OE, второй - вручную).
http://rgho.st/6RlcsVKTK
 
И что-то пора делать с embedded fonts (см. файлы .css в самом начале). На мой взгляд, стоит по умолчанию скачивать встраиваемые файлы шрифтов и менять ссылки на оффлайновые, иначе они работают через раз, а сайтов со встроенными шрифтами все больше и больше.
На данном сайте они отвечают, насколько понял, за пиктограммы на кнопках.

Всего записей: 1319 | Зарегистр. 17-01-2011 | Отправлено: 00:20 08-06-2018 | Исправлено: Jonmey, 05:02 08-06-2018
Poiskovik1977

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ChernavinOleg

Цитата:
ChernavinOleg
На всякий случай прилагаю оба файла (.js) для автора программы. Возможно они ему пригодятся (файл _syntax7.js скачан с помощью OE, второй - вручную).
http://rgho.st/6RlcsVKTK

 
Спасибо за советы. Помогла замена syntax7.js. Но не все получилось. Во встроенном браузере подсветка работает, а при компиляции в chm уже нет. Извлек syntax7.js из chm, он отличается от оригинала, т.е. при компиляции программа почему-то изменяет его.

Всего записей: 23 | Зарегистр. 09-06-2010 | Отправлено: 23:38 08-06-2018 | Исправлено: Poiskovik1977, 23:39 08-06-2018
Jonmey

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
при компиляции программа почему-то изменяет его

Точнее, при экспорте (движок компиляции не причем). Если вы экспортируете в набор html файлов, то будет то же самое.

Цитата:
(при экспорте прибавляет туда еще малость)

Рекомендую оставить только папки
\metanit.com
\httpsajax.googleapis.com
 
Остальные, если они имеются, беспощадно удалить (речь о скачанных и экспортированных html файлах).
 
* * *
Поэтому алгоритм таков (правильный и общий для всех случаев, кроме редких, таких как скачивание веб-хелпа и др. сайтов, организованных по классической схеме и без рекламы и прочей хренотени): Подробнее

Всего записей: 1319 | Зарегистр. 17-01-2011 | Отправлено: 02:49 09-06-2018 | Исправлено: Jonmey, 02:50 09-06-2018
SoEr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ChernavinOleg, здравствуйте.
А где можно узнать более подробно про OLE Automation кроме как примеров которые идут с программой?
Я посмотрел там столько функций, хотелось бы описание каждой.

Всего записей: 145 | Зарегистр. 26-08-2006 | Отправлено: 22:12 10-06-2018
ChernavinOleg

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SoEr
 
В папке с программой есть файл OEE.chm - в нем есть глава по всем функциям, которые реализованы на данный момент.  
 
Формат такой справки несколько устарел, но информация там полная.

Всего записей: 240 | Зарегистр. 13-06-2016 | Отправлено: 05:04 16-06-2018
SoEr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ChernavinOleg в папке с программой не нашел ни одного файла *.chm

Всего записей: 145 | Зарегистр. 26-08-2006 | Отправлено: 00:39 17-06-2018
ChernavinOleg

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, посмотрел, не включен файл в пакет установки. Добавил:
 
https://metaproducts.com/download/betas/eesetup.exe

Всего записей: 240 | Зарегистр. 13-06-2016 | Отправлено: 00:54 17-06-2018
SoEr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ChernavinOleg
Спасибо.
Если можно еще вопрос.  
Перед тем как начать разбираться с OLE Automation хочу узнать, можно ли с помошью этого сделать такое:
1: запустить загрузку проекта(проект создается в самом OE)
2: получить путь с скачанной странице или файла
3: добавить файл в очередь на загрузку
 
Первое знаю что можно, а вот с остальным пока не разбирался.

Всего записей: 145 | Зарегистр. 26-08-2006 | Отправлено: 12:14 17-06-2018
ChernavinOleg

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SoEr
 
1. Есть в примерах.
2. Можно использовать IMainOE.OfflineToOnlineURL() или IProject.FilenameFromURL(). Можно также получить список всех скачанных файлов через IProject.MapEntriesCount / IProject.GetMapEntry()
3. Пока этого нет. Можно добавлять адрес в параметры проекта и запускать. В поле адресов проекта можно указывать любое количество - по одному на строку.

Всего записей: 240 | Зарегистр. 13-06-2016 | Отправлено: 01:47 18-06-2018
SoEr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ChernavinOleg
Спасибо, дальше думаю разберусь

Всего записей: 145 | Зарегистр. 26-08-2006 | Отправлено: 16:37 18-06-2018
zmashine



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
можно в программе настроить получение даты создания файлов с сервера, а не чтобы утилита проставляла дату загрузки?

Всего записей: 602 | Зарегистр. 28-06-2010 | Отправлено: 18:55 22-06-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53

Компьютерный форум Ru.Board » Компьютеры » Программы » Активные темы » MetaProducts Offline Explorer | Offline Browser


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru