Войти

Показать полную графическую версию : Извлечение фона с сайта


victor21043
04-01-2015, 20:41
Уважаемые пользователи портала,
Можете ли помочь извлечь в некоммерческих целях,картинку(графический файл) с http://120.motor.ru/#/war/.
Фон состоит из нескольких картинок,накладывающихся друг на друга-главное найти как их вытащить.
Главное не картинка ,а принцип алгоритм, знания!Спортивный интерес
Все картинки открываются в пределах флеш-плеера,в котором нет никаких ссылок.В
В недрах http://120.motor.ru/flash/ScaleEngine.swf (adblock plus+Sothink SWF Decompiler)есть только прямая ссылка на одну картинку(volvo-article.jpg).

Премного благодарю! С новым годом .

Habetdin
04-01-2015, 21:27
victor21043, ScaleEngine.swf загружает контент в виде пары файлов:
http://120.motor.ru/flash/images/%раздел%/colors.swf
http://120.motor.ru/flash/images/%раздел%/outlines.swf
Где раздел берется из id раздела, просматриваемого на сайте, для вашего примера (120.motor.ru/#/war):
http://120.motor.ru/flash/images/war/colors.swf
http://120.motor.ru/flash/images/war/outlines.swf
Список всех разделов можно получить из файла 120.motor.ru/json/pics.json - параметр "slug".
Извлечь картинки можно с помощью утилиты swfextract из пакета SWFTools (http://swftools.org/):
Просмотреть список ресурсов:
swfextract файл.swf
(выдаст что-то вроде "[-j] 10 JPEGs: ID(s) 1, 4, 7..." - кол-во и список ID)

Извлечь картинку с определенным ID:
swfextract файл.swf -j %ID% -o картинка.jpg
Но, кроме JPEG-картинок, в файлах присутствуют MovieClips, как их просмотреть — не знаю, оставляю на ваше изучение ;)

victor21043
05-01-2015, 22:02
Благодарю

DedAlex
06-01-2015, 08:08
json-какой-то новый текстовый формат,наверно придумали для себя »
Вообще-то нет, JSON (https://ru.wikipedia.org/wiki/JSON).




© OSzone.net 2001-2012