Ru-Board.club
← Вернуться в раздел «Программы»

» MetaProducts Offline Explorer™ / Portable Offline Browser™

Автор: OlegChernavin
Дата сообщения: 22.09.2008 14:31
Уровень=2
УРЛ Фильтры - Имена файлов:

/dict/*/*
search_page.xml
Автор: kselur
Дата сообщения: 23.09.2008 15:16
если уровень=2 будут закачиваться ссылки из статей на 1й странице поиска, а это не нужно. может быть придумать примерно как у нигмы типа
{:0.. 900|20}
только в яндекс-энциклопедиях друа форма запроса, как это настроить?
Автор: OlegChernavin
Дата сообщения: 23.09.2008 17:28
http://encycl.yandex.ru/search_page.xml?p={:0..3}&text=%D1%84%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84%D0%B8%D1%8F
Автор: dfdf
Дата сообщения: 26.09.2008 00:52
скажите пожалуйста,как сделать так(сохранить/или что-то) чтоб сайт который я скачал можно было просматривать браузерами,не включая оф эксплорер??
Автор: OlegChernavin
Дата сообщения: 26.09.2008 10:27
Зачастую ничего не нужно. Если есть проблемы, то можно его экспортировать со стандартными расширениями и именами файлов Joliet-совместимыми.
Автор: icywind
Дата сообщения: 28.09.2008 20:58
Есть страница со ссылками на рецепты:
http://www.good-cook.ru/forum/topic6342.html

Ccылки имеют следующий вид:
http://good-cook.ru/forum/topic4647.html?view=findpost&p=421230

При скачивании OE по этой ссылке получаем файл:

http://good-cook.ru/forum/topic4647s240.html

Если же открыть сайт в окне браузера, то итоговая ссылка будет иметь вид:

http://good-cook.ru/forum/topic4647s240.html#entry421230

Как заставить OE дописывать эти якоря? Замена адреса
topic4647.html?view=findpost&p= на
topic4647s240.html#entry
не подходит, т.к. заранее не известно, на какую страницу темы ведет ссылка (тот самый s240).


Автор: OlegChernavin
Дата сообщения: 29.09.2008 12:34
Якорь на самом деле не является частью адреса или имени файла. Это просто позиция внутри этого файла. У IE до сих пор проблемы - при просмотре с диска он пытается в таком случае найти файл с символом # в имени файла, которого, естественно, нет.

В других браузерах этой проблемы нет, все корректно. Как вариант, можно сделать экспорт в другой формат - CHM, MHT, EXE.
Автор: sunsunsun
Дата сообщения: 29.09.2008 13:46
как автоматизировать скачивание форума phpbb? что писать для id и password?
Автор: OlegChernavin
Дата сообщения: 29.09.2008 15:28
Да ничего не надо. Зайдите встроенным браузером на него и Ctrl+Alt+click на кнопке логона после введения пароля.
Автор: icywind
Дата сообщения: 01.10.2008 01:18

Цитата:
Якорь на самом деле не является частью адреса или имени файла. Это просто позиция внутри этого файла. У IE до сих пор проблемы - при просмотре с диска он пытается в таком случае найти файл с символом # в имени файла, которого, естественно, нет.

Это-то понятно. Неясно другое: как заставить ОE учитывать то, что переадресация идет не просто на страницу topic4647s240.html, а на конкретную ее часть? В одном случае получилось обойтись простой заменой исходных ссылок с findpost'ом на ссылки с якорями, тут же все усложняется тем, что ссылки ведут не на первую страницу темы, а на разные, и findpost как раз и выдает номер страницы. Нужно как-то изменить исходную ссылку, учитывая то, что вернул findpost (т.е. то имя страницы, под которым сохранил файл OE), т.е:

была ссылка:
good-cook.ru/forum/topic4647.html?view=findpost&p=421230
после переадресации получили:
good-cook.ru/forum/topic4647s240.html
значит, нужно исходную ссылку заменить на:
good-cook.ru/forum/topic4647s240.html?view=findpost&p=#entry421230

Вопрос в том, как описать это в замене адресов?
Автор: OlegChernavin
Дата сообщения: 01.10.2008 14:44
А можете дать конкретный пример - адрес страницы с такой ссылкой и какую именно Вы грузите?
Автор: korosya
Дата сообщения: 01.10.2008 22:19
Подскажите правильные настройки для сайта http://addons.maxthon.com/ru , что бы в оффлайне правильно отображались и работали левый и правый фреймы. Заранее спасибо.
Автор: OlegChernavin
Дата сообщения: 02.10.2008 13:20
Увы, эта страница запрашивает файлы скриптов с рандомическими номерами и без правки кода скачанных страниц не получится.
Автор: korosya
Дата сообщения: 02.10.2008 13:33

Цитата:
и без правки кода скачанных страниц не получится

Есть ли возможность как-нибудь это сделать?
Автор: OlegChernavin
Дата сообщения: 02.10.2008 18:17
Выбрать файл и во встроенном редакторе изменить пару переменных в самом начале файла.

Добавлено:
loadScript('../checklogin/rand0', rand());
loadScript('../ru/json/language', today());
loadScript('../ru/json/category', today());
loadScript('../ru/json/recommend/all', today());
loadScript('../ru/json/popular/all', today());
Автор: korosya
Дата сообщения: 02.10.2008 20:12
OlegChernavin
Нельзя ли поподробнее. Вот например начало файла первой страницы file:///C:/maxthon2/addons.maxthon.com/ru/default.htm :


Цитата:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="&#20658;&#28216; &#36968;&#28216; Maxthon Maxhton Maxton MT MX &#39532;&#26742; &#27983;&#35272;&#22120; &#20813;&#36153; &#19979;&#36733; Browser Free Download Addons Plugin Skin Theme Extension" />
<title>Расширения Maxthon - Главная</title>
<link rel="alternate" type="application/rss+xml" title="Последнее обновление [Atom 1.0]" href="feed/all_7Clastupdated" />
<link rel="alternate" type="application/rss+xml" title="Рекомендуемые [Atom 1.0]" href="feed/all_7Crecommended" />
<link type="text/css" rel="stylesheet" href="../css/demo.css" />
<script type="text/javascript" src="../js/func.js"></script>
<script type="text/javascript">
//<![CDATA[
    var CURRENT_LANGUAGE = 'ru';
    var CURRENT_CATEGORY = 'all';
    loadScript('../checklogin/rand{rid}', rand());
    loadScript('../'+CURRENT_LANGUAGE+'/json/language', today());
    loadScript('../'+CURRENT_LANGUAGE+'/json/category', today());
    loadScript('../'+CURRENT_LANGUAGE+'../json/recommend/'+CURRENT_CATEGORY, today());
    loadScript('../'+CURRENT_LANGUAGE+'../json/popular/'+CURRENT_CATEGORY, today());
//]]>
</script>

<script type="text/javascript" src="../js/demo-app.js"></script>
</head>
<body>


Что конкретно надо заменить в этом файле, чтобы работали ссылки во фреймах?
Если замены во всех файлах одинаковые, то можно при помощи Text Replacer'а произвести замену и получить работоспособную оффлайн копию сайта.
Автор: OlegChernavin
Дата сообщения: 02.10.2008 20:54
Насчет всего сайта не уверен. Его надо будет смотреть и сравнивать. А заменить надо будет эти строки:

loadScript('../checklogin/rand{rid}', rand());
loadScript('../'+CURRENT_LANGUAGE+'/json/language', today());
loadScript('../'+CURRENT_LANGUAGE+'/json/category', today());
loadScript('../'+CURRENT_LANGUAGE+'../json/recommend/'+CURRENT_CATEGORY, today());
loadScript('../'+CURRENT_LANGUAGE+'../json/popular/'+CURRENT_CATEGORY, today());

Вроде должно после этого заработать.
Автор: korosya
Дата сообщения: 02.10.2008 21:41
Заменил

loadScript('../checklogin/rand{rid}', rand());
loadScript('../'+CURRENT_LANGUAGE+'/json/language', today());
loadScript('../'+CURRENT_LANGUAGE+'/json/category', today());
loadScript('../'+CURRENT_LANGUAGE+'../json/recommend/'+CURRENT_CATEGORY, today());
loadScript('../'+CURRENT_LANGUAGE+'../json/popular/'+CURRENT_CATEGORY, today());

на

loadScript('../checklogin/rand0', rand());
loadScript('../ru/json/language', today());
loadScript('../ru/json/category', today());
loadScript('../ru/json/recommend/all', today());
loadScript('../ru/json/popular/all', today());

но это не помогло
Не могли бы Вы посмотреть, как можно поправить файлы - в архиве кусок скаченного сайта и настройки проекта: http://rapidshare.com/files/150332141/Export.7z (весит всего 1091 KB). Заранее спасибо.
Автор: icywind
Дата сообщения: 02.10.2008 23:08
OlegChernavin
Цитата:
А можете дать конкретный пример - адрес страницы с такой ссылкой и какую именно Вы грузите?

Вот исходная страница со ссылками на рецепты:
http://www.good-cook.ru/forum/topic6342.html
Вот самая первая ссылка на этой странице <Борщ бабушкин (с фасолью) от Львица (фото)>:
http://www.good-cook.ru/forum/topic4647.html?view=findpost&p=421230
Вот куда она в итоге приводит:
http://www.good-cook.ru/forum/topic4647s240.html#entry421230
Автор: OlegChernavin
Дата сообщения: 03.10.2008 17:57
Я исправил это. Теперь якорь должен автоматически добавляться.

Добавлено:
Вот обновленная версия:

http://www.metaproducts.com/download/betas/OEP2840.ZIP
Автор: callipsol
Дата сообщения: 04.10.2008 13:10
Знатоки помогите с настройками загрузки для форума http://forum.jportal.ru/index.php пробовал разобраться не вышло(скачал около 3гиг, и кол ссылок за 150тыс.) Спасибо.
Автор: OlegChernavin
Дата сообщения: 04.10.2008 20:40
А что надо скачать?

Обычно можно указать
viewforum
viewtopic

в фильтрах URL - имена файлов.
Автор: icywind
Дата сообщения: 04.10.2008 20:59
OlegChernavin

Цитата:
Я исправил это. Теперь якорь должен автоматически добавляться.

Спасибо за желание помочь, но пока еще не работает Измененилось лишь название сохраняемых файлов, теперь вместо topic4647s240.html файл имеет имя topic4647.html@view=findpost&p=421230. Причем изменилось оно не для всех ссылок, а только для ссылающихся на topic4647.html. Ccылки, ведущие на другие темы, остались без изменения. Пример - вторая ссылка исходной темы,
http://www.good-cook.ru/forum/topic6015.html?view=findpost&p=556143

P.S. Только что проверил Оперой и Огнелисом - даже если файл на жестком диске имеет якорь в своем имени, то он игнорируется... При сохранении же браузером файла с якорем в ссылке, сохраняется исходный файл, без учета позиции. Выходит, только через замену ссылок на исходной странице можно желаемое осуществить, но это не тривиальная задача, у меня так и не получилось правила составить. Единственное решение, которое я вижу - если ссылка переадресуется на адрес с якорем, то сохранять промежуточную страницу вида:

<html>
<body>
<head>
<meta http-equiv="Refresh" content="0; URL=http://www.good-cook.ru/forum/topic4647s240.html#entry421230">
</head>
</body>
</html>

Возможно этот вариант в будущих версиях реализовать?
Автор: OlegChernavin
Дата сообщения: 06.10.2008 10:46
Ну так в Offline Explorer и есть. Создается промежуточная страница с кодом:

<HTML><HEAD><META HTTP-EQUIV="Refresh" CONTENT="0; URL=topic6015s690.html#entry556143"><TITLE>302 File moved</TITLE></HEAD></HTML>
Автор: icywind
Дата сообщения: 06.10.2008 19:12
OlegChernavin
У меня не создается. Проверил на своей системе и на виртуалке - результат один и тот же: создаются файлы с именем вроде topic4940.html@view=findpost&p=470570, содержащие в себе не код переадресации, а сам топик, на который они переадресовываются, т.е страницу topic4940s1140.htm. Может надо с настройками что покрутить? На всякий пожарный прикладываю свои настройки:

[more=Настройки проекта][Object]
OEVersion=Pro 5.2.0.2840
Type=0
IID=1
Caption=http://www.good-cook.ru/forum/topic6342.html
URL=http://www.good-cook.ru/forum/topic6342.html
Lev=2
LimTSize=10000
LimNumber=5000
LimTime=100
FTText.Exts=htmlhtmaspaspxjspstmstmlidcshtmlhtxtxttextxspxmlrxmlcfmwmlphpphp3
FTImages.Exts=gifjpgjpegtiftiffxbmfifbmppngipxjp2j2cj2kwbmplwf
FTVideo.Exts=mpgavianimpegmovflvfliflcvivrmramrvasfasxwmvm1vm2vvobsmil
FTAudio.Exts=wavriffmp3midmp2m3uravocwmaape
FTArchive.Exts=ziparcgzzarjlhalayleirarcabtarpakacejarpdftgz
FTUDef.Exts=jscssssivbsdtdxslswfclassent
FTText.B=ooxooo
FTImages.B=ooxooo
FTVideo.B=ooxooo
FTAudio.B=ooxooo
FTArchive.B=ooxooo
FTUDef.B=ooxooo
FTOther.B=ooxooo
FTSizes=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,0,3,0
RSrvsBx=1
RPathBx=1
RProt=-1
LastStart=27:235:48:147:250:101:227:64:
LastEnd=222:183:209:217:250:101:227:64:
LastStarted=06.10.2008 19:55:52
LastEnded=06.10.2008 20:08:17
S200=1665
SAbr=17934
SPar=1620
SSav=1665
SLast=200
SSiz=206364873
SMdf=1665
LFiles=1665
LSize=206906970
Stopped=True
Flags=1
ImgDim=0,0,0,0
PrevURL=http://www.good-cook.ru/forum/topic6342.html
LIndexed=False
IndexFiles=False[/more]



Автор: OlegChernavin
Дата сообщения: 07.10.2008 13:16
Да, можно попробовать отключить альтернативный способ соединения в Интернет.
Автор: Mr Bungle
Дата сообщения: 07.10.2008 14:45
OlegChernavin
Не получается скачать http://www.nytimes.com/interactive/2008/09/15/health/20080915-brain-development.html страничку.
Помогите, плиз
Автор: icywind
Дата сообщения: 07.10.2008 17:02
OlegChernavin

Цитата:
Да, можно попробовать отключить альтернативный способ соединения в Интернет.
Спасибо огромное! Теперь все работает!
Автор: OlegChernavin
Дата сообщения: 07.10.2008 17:15
Mr Bungle

Что не так?
Автор: Mr Bungle
Дата сообщения: 07.10.2008 20:16
флеш с мозгами не хочет качать... Автосохранение включал...
выдаёт "In order to view this feature, you must download the latest version of flash player here. "
всё стоит. на других сайтах всё ок... Видать скрипты опять?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364

Предыдущая тема: Unreal Commander


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.