Как сохранить сайт?

Usmanova72

из интернета.

multifinger

Teleport Pro, Offline Explorer и так далее.

Ivan8209

wget --help
---
...Я работаю...

max140994

а если это флэш-сайт?

pollak

Тогда боюсь, что никак.

max140994

не, не верю
может, все же кто-нибудь умеет сохранять флэш-сайты?

deniz666

Тот, кто знает Flash, тебе поможет. А так, вручную можно, наверно. Надо только научиться выцеплять ссылки из флешек.

max140994

вот и хотелось бы послушать отца флэша...

feliks28

sothink swf decompiler - если ручками

durka82

Если сайт состоит из одной флэшки, либо из нескольких, но ссылки на них есть на исходной странице (главное, чтобы не было ссылок внутри флэша) - тогда все совсем просто:
открываешь код страницы, достаешь оттуда все ссылки на флэш и кидаешь в любой манагер закачек.
Если внутренние ссылки есть, то на вскидку могу предложить два подхода:
1. Декомпилировать флэш (получив его, как описано выше найти там все ссылки на другие флэши, загрузить их, декомпилировать и тд, пока все не будет загружено. У этого пути есть недостаток, что адреса внутренних флэшек могут не храниться в самой флэшке, а откуда-либо получаться (из БД, например). Такие адреса тоже скорее всего удастся получить, но это более трудоемко;
2. Воспользоваться прогой, логирующей http-запросы. Только надо будет полазить по сайту, чтобы были выданы запросы на все внутренние флэшки.
В любом случае, получение полноценной рабочей копии флеш-сайта может стать гораздо более трудной задачей, чем для html-сайта.
Флэш-сайт ведь мб полноценным приложением, работающим с БД.

feliks28

А есть еще и вот такая штука :


thief = _root._url;
if (b >= "" > "c" || thief != "http://www.blablabla.com/superpuper.swf")
{
getURL("http://www.blablabla.com", "_parent");
stop;
}

Ivan8209

А HTML, значит, не может быть "полноценным приложением, работающим с БД."
Если можно выдирать адреса какой-нибудь примочкой и складывать их в текстовый файл, то wget как раз на месте.
---
...Я работаю антинаучным аферистом...

durka82

Это ты про что?

durka82

Имхо, что-либо, работающее от рефреша до рефреша, не может быть полноценным приложением.
А flash - аналог java-applets.

Ivan8209

Так, работает не сам HTML, а то, к чему он обращается.
Сама возможность дёргания чего-то через HTTP остаётся.
Хороший пример, здешняя страница "кто там?".
Ты вызываешь один и тот же адрес, но получаешь всё время новый, относительно случайный ответ.
---
Все мы вышли из равновесия и должны в него вернуться.

feliks28

Это я про то что флешка из другого места работать не будет...
Оставить комментарий
Имя или ник:
Комментарий: