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

» MetaProducts Offline Explorer / Offline Browser (Часть 3)

Автор: unreal666
Дата сообщения: 12.12.2015 20:30

Цитата:
Не проблема, а для чего это обычно может пригодиться?

чтобы делать это "Извлечение данных" не в TextPipe, а чем-нибудь другим, к примеру, прогой на python.
TextPipe фигово работает с юникодными текстовыми файлами.

Добавлено:

Цитата:
(в файл из буфер обмена).

опечатка. В файл или буфер обмена
Автор: OlegChernavin
Дата сообщения: 13.12.2015 02:51
D1D1D1D

Там была проблема с отображением файлов в Карте проекта. Исправил. Похоже на такую багу?

Добавлено:
EGELLER

Попробуйте так:


http://electronix.ru/forum/index.php?showtopic=124483&st={:0..420|15}

Там вроде через 15 идет нумерация.
Автор: moder
Дата сообщения: 13.12.2015 03:56
Обработал текст пайпом(при помощи скрипта)....из OEE все , что должно было быть вырезано осталось на месте...( Техт пайп типа все обработал...показал количество обработанных файлов чуть больше 1000
Автор: OlegChernavin
Дата сообщения: 13.12.2015 03:58
moder

Это можно и без TextPipe сделать - Свойства проекта, секция Обработка - Замена URL. Добавить правило:

URL:
*
Replace:
dc.href = 'http://rhino-book.ru';
With:
оставить это поле пустым.

После добавления изменить Apply to: на HTML Text

К сожалению, придется перезакачать сайт, чтобы этот код был вырезан. Можно сначала изменить уровень на 0, скачать фактически одну страницу и проверить, будет ли нормально такая замена работать. Если да, то изменить уровень обратно, как был и закачать снова.
Автор: moder
Дата сообщения: 13.12.2015 04:51
Добавил фильтр для HTML в OEE . Скачал одну страницу (шаблон ОЕЕ скачать 1 страницу) бестолку. Открывается просто папка с проектом...
Автор: OlegChernavin
Дата сообщения: 13.12.2015 15:30
moder

Пришлите настройки проекта - выберите его, нажмите Ctrl+C и вставьте в сообщение в форуме.
Автор: moder
Дата сообщения: 13.12.2015 15:47
вот:


[Object]
OEVersion=Enterprise 6.9.4244
Type=0
IID=7017
Caption=http://www.rhino-book.ru/
URL=http://www.rhino-book.ru/
Lev=1
Weekday=257
EnableForms=True
FTText.Exts=htmlhtmaspaspxjspstmstmlidcshtmlhtxtxttextxspxmlrxmlcfmwmlphpphp3cgi.
FTImages.Exts=gifjpgjpegtiftiffxbmfifbmppngipxjp2j2cj2kwbmplwfwebpico
FTVideo.Exts=mpgavianimpegmovflvfliflcvivrmramrvasfasxwmvm1vm2vvobsmilmp4m4vogv
FTAudio.Exts=wavriffmp3midmp2m3uravocwmaapeoggm4aaifkar
FTArchive.Exts=7zziparcgzzarjlhalayleirarcabtarpakacejarpdftgzexeiso
FTUDef.Exts=jsaxdcssssivbsdtdxslswfclassent
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,0,0,0,0,0,0,0
NotIgnoreLogout=False
RSrvsBx=1
RProt=255
LastStart=159:244:73:175:248:173:228:64:
LastEnd=227:183:231:196:248:173:228:64:
PrjStart=9:70:115:121:195:173:228:64:
LastStarted=13.12.2015 18:30:48
LastEnded=13.12.2015 18:34:36
S200=20
S304=310
SAbr=1405
SPar=21
SLast=200
SSiz=4902039
SHTML=19
LFiles=330
LSize=1123980
Stopped=True
Search=True
SubstsB=KglodHRwOi8vd3d3LnJoaW5vLWJvb2sucnUJCVQNCioJaHR0cDovL3JoaW5vLWJvb2sucnUJCVQNCioJd3d3LnJoaW5vLWJvb2sucnUJCVQNCg==
ImgDim=0,0,0,0
PrevURL=http://www.rhino-book.ru/
ExploreDirs=True
ExploreSSMaps=True
SuspendFile=F:\Qe001.wdq
ParseComplexScripts=True
ConvertRSS=True
ConvertWWW=False
Автор: unreal666
Дата сообщения: 13.12.2015 16:38
moder
сказано же в поле "Replace:" запихать текст

Код: dc.href = 'http://rhino-book.ru';
Автор: moder
Дата сообщения: 13.12.2015 17:11
вот настройки (скреен) в Replace все и находится вообще то...
http://s017.radikal.ru/i428/1512/a0/acd24b45c46c.jpg
в файлах все ссылки на родной сайт убираются
но страницы не просматриваются.
перекидывает потому. что в сразу в заголовке каждого файла есть скрипт его убирал специально ручками в Noutpad++.Тогда не перескакивает через несколько секунд на свой родной сайт.

TextPipe почему то не убирает скрипт и адреса сайта. Хотя типа обрабатывает...(Пользовался заменой)
Автор: OlegChernavin
Дата сообщения: 13.12.2015 17:50
moder

А если попробовать мой вариант правила - не сайт там подставлять, а сточку скрипта убрать через поле Replace:

dc.href = 'http://rhino-book.ru';
Автор: moder
Дата сообщения: 13.12.2015 18:10

Цитата:
OlegChernavin
moder

А если попробовать мой вариант правила - не сайт там подставлять, а сточку скрипта убрать через поле Replace:

dc.href = 'http://rhino-book.ru';



А какая разница скрипт выполняет запрос php к серверу
я его после закачки убирал от перемены слагаемых, что то изменится?
тут как я понимаю скорее другой вопрос как стянуть данные которые получаются при помощи скрипта с сервера скачать, а потом использовать...ну или из кеша вынуть...не в ручную т.к. не менее 1000 страниц в ручную вытаскивать тяжело и долго.
Автор: unreal666
Дата сообщения: 13.12.2015 18:44
moder

Цитата:
в файлах все ссылки на родной сайт убираются

оттого что ты удалишь ссылки, циклическая перезагрузка не исчезнет.

Вообще лучше в замене адресов поставить:

Replace: label=="www.rhino-book.ru" || label=="rhino-book.ru"
With: true

Цитата:
перекидывает потому. что в сразу в заголовке каждого файла есть скрипт его убирал специально ручками в Noutpad++.Тогда не перескакивает через несколько секунд на свой родной сайт.

нифига. Через несколько секунд перекидывает не скрипт, а флеш-файл:

Код: <object><embed
pluginspage='http://www.macromedia.com/go/getflashplayer' src='flash/off.swf' width=0 height=0 menu='false' wmode='transparent'
type='application/x-shockwave-flash'>
</embed></object>
Автор: moder
Дата сообщения: 13.12.2015 18:57

Цитата:
unreal666


Цитата: moder

Цитата:
в файлах все ссылки на родной сайт убираются

оттого что ты удалишь ссылки, циклическая перезагрузка не исчезнет.

Вообще лучше в замене адресов поставить:

Replace: label=="www.rhino-book.ru" || label=="rhino-book.ru"
With: true

Цитата:
перекидывает потому. что в сразу в заголовке каждого файла есть скрипт его убирал специально ручками в Noutpad++.Тогда не перескакивает через несколько секунд на свой родной сайт.

нифига. Через несколько секунд перекидывает не скрипт, а флеш-файл:

Код:
<object><embed
pluginspage='http://www.macromedia.com/go/getflashplayer' src='flash/off.swf' width=0 height=0 menu='false' wmode='transparent'
type='application/x-shockwave-flash'>
</embed></object>

только после его убирания перестало перекидывать.

Добавлено:
moder

Цитата:
А какая разница скрипт выполняет запрос php к серверу я его после закачки убирал от перемены слагаемых, что то изменится? тут как я понимаю скорее другой вопрос как стянуть данные которые получаются при помощи скрипта с сервера скачать, а потом использовать...ну или из кеша вынуть...не в ручную т.к. не менее 1000 страниц в ручную вытаскивать тяжело и долго.

чего-то у тебя вообще все в кучу. Какой скрипт выполняет запрос к серверу? Все скрипты, которые могли что-либо запрашивать с сервера, OE закачал в проект.

Автор: unreal666
Дата сообщения: 13.12.2015 18:59
не знаю, откуда ты там такой скрипт брал, но
1. я на странице вообще никаких перенаправляющих скриптов не вижу.
2. перенаправлялка у меня работает даже если ВСЕ скрипты на странице удалить.
Автор: moder
Дата сообщения: 13.12.2015 19:12
как я понимаю вот

<script>
<!--
varold;
varmemold;
varsubold;
if(document.layers)
{
window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=do_out;
}else
{
document.onmouseup=do_out;
}
functionshow_layer(x)
{
    if(document.layers)
        document.layers[x].visibility="show";
    else
        document.all[x].style.visibility="visible";
}
functionhide_layer(x)
{
    if(document.layers)
        document.layers[x].visibility="hide";
    else
        document.all[x].style.visibility="hidden";
}

vardc=document.location
varlabel=dc.host;

if(label=="www.rhino-book.ru"||label=="rhino-book.ru"){
    
}else{

dc.href='../rhino-book.ru';

}

functiondo_menu(x)
{
    if(!old)
        old=memold;
    if(old!=x)
    {
        show_layer(x);
        old=x;
    }else
        old="";
}
functiondo_check(x)
{
    if(old&&old!=x)
    {
        hide_layer(old);
        show_layer(x);
        old=x;
    }
    do_submenu();
}
functiondo_out()
{
    if(old)
        hide_layer(old);
    memold=old;old="";
    do_submenu();
}
functiondo_submenu(x)
{
    if(subold)
    {
        hide_layer(subold);
        subold="";
    }
    if(x)
    {
        show_layer(x);
        subold=x;
    }
}
//-->
</script><!--КОНЕЦСКРИПТА-->
Автор: unreal666
Дата сообщения: 13.12.2015 19:36
что вот?
Этот скрипт делает циклическую перезагрузку, насчет куска замены которого и говорили я и OlegChernavin.
Перенаправлением на офф. сайт он не занимается.
Да и если бы и занимался, то перезагрузка была бы почти сразу, а не через несколько секунд.
Автор: moder
Дата сообщения: 13.12.2015 19:48
ну не знаю убираю ссылки приведенные выше и сам скрипт и все...и все стоит на месте.
лучше подскажите как скачать сайт (без загрузки в ручную по странично)?
Автор: unreal666
Дата сообщения: 13.12.2015 19:57
что значит как скачать? Как обычно. Убираешь галочку с кол-ва уровней и качаешь.
Автор: moder
Дата сообщения: 13.12.2015 20:11
Похоже изначальный вопрос как скачать при помощи OEE сайт на PHP уже позабыт...Ответа я так и не получил.
Автор: unreal666
Дата сообщения: 13.12.2015 20:22
при чем тут php? Я тебе еще в самом начале про это писал.
Да хоть на ассемблере он пускай будет написан.
Каким боком серверный язык страницы относится с тому, что ты скачиваешь?
Автор: moder
Дата сообщения: 13.12.2015 20:36
тогда повторяю вопрос как скачать сайт rhino-book.ru? Потому что страницы не открываются после скачивания.
Автор: unreal666
Дата сообщения: 13.12.2015 20:40
Тебе уже был дан ответ. Скачать как обычно, только в замене адресов прописать нужное:

или

Replace: label=="www.rhino-book.ru" || label=="rhino-book.ru"
With: true

или

Replace: dc.href =
With: оставить пустым

Добавлено:
и после закачки в дереве проекта удали файл flash/off.swf. Или в свойствах проекта запрети его скачивание.
Автор: OlegChernavin
Дата сообщения: 14.12.2015 00:30
moder

Вот настройки проекта:

[Object]
OEVersion=Pro 7.0.4402
Type=0
IID=7017
Caption=http://www.rhino-book.ru/
URL=http://www.rhino-book.ru/
MVer=5
Weekday=257
EnableForms=True
FTText.Exts=htmlhtmaspaspxjspstmstmlidcshtmlhtxtxttextxspxmlrxmlcfmwmlphpphp3cgi.
FTImages.Exts=gifjpgjpegtiftiffxbmfifbmppngipxjp2j2cj2kwbmplwfwebpico
FTVideo.Exts=mpgavianimpegmovflvfliflcvivrmramrvasfasxwmvm1vm2vvobsmilmp4m4vogv
FTAudio.Exts=wavriffmp3midmp2m3uravocwmaapeoggm4aaifkar
FTArchive.Exts=7zziparcgzzarjlhalayleirarcabtarpakacejarpdftgzexeiso
FTUDef.Exts=jsaxdcssssivbsdtdxslswfclassent
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,0,0,0,0,0,0,0,0,0
NotIgnoreLogout=False
RSrvsBx=1
RFileEx=off.swf x
RProt=255
LastStart=197:7:217:251:1:174:228:64:
LastEnd=152:134:225:251:1:174:228:64:
PrjStart=9:70:115:121:195:173:228:64:
LastStarted=14.12.2015 1:29:16
LastEnded=14.12.2015 1:29:16
S304=576
SPar=7
SLast=304
SSuccDowns=2
LFiles=576
SubstsB=KglkYy5ocmVmID0gJ2h0dHA6Ly9yaGluby1ib29rLnJ1JzsJCVQNCg==
ImgDim=0,0,0,0
PrevURL=http://www.rhino-book.ru/
ExploreDirs=True
ExploreSSMaps=True
ParseComplexScripts=True
ConvertRSS=True
ConvertWWW=False


Нужно выбрать этот текст начиная со строки [Object] и вставить в ОЕ с помощью Ctrl+V.

Автор: OlegChernavin
Дата сообщения: 14.12.2015 02:36
unreal666


Цитата:
Сделай плиз диалоговое окно по типу как "Извлечение данных", только не с запуском TextPipe, а просто сохранение списка файлов куда-либо (в файл из буфер обмена).


Добавил в это окно опции запуска внешних утилит или копрования в файл/буфер обмена:

http://www.metaproducts.com/download/betas/eebsetup.exe
Автор: unreal666
Дата сообщения: 14.12.2015 06:04
OlegChernavin
у меня pob
Автор: OlegChernavin
Дата сообщения: 14.12.2015 11:14
unreal666

http://www.metaproducts.com/download/betas/pobbsetup.exe
Автор: moder
Дата сообщения: 14.12.2015 12:25
Спасибо всем! Сайт загрузился. Есть одно НО. Файлы с расширением swf воспроизводятся не все (на первой странице да далее нет) хотя вроде и загружены

Пример Есть http://s019.radikal.ru/i638/1512/4d/94c96ab57305.jpg
Должно быть http://s019.radikal.ru/i644/1512/84/6487eb1043c3.jpg

Что сделать для воспроизведения?
Автор: OlegChernavin
Дата сообщения: 14.12.2015 12:29
moder

Увы, флеш очень капризен при оффлайн-вопроизведении. Попробуйте эти страницы просмотреть в режиме автосохранения. Если не поможет, вряд-ли что-то можно сделать.
Автор: moder
Дата сообщения: 14.12.2015 12:36
В режиме автосохранения пробовал...нет воспроизведения
Может нужно вставить новый код флешплеера?
Автор: OlegChernavin
Дата сообщения: 14.12.2015 12:46
moder

Киньте адрес этой страницы, посмотрю вечером

Страницы: 12345678

Предыдущая тема: Редактор окон windows


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