IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Flash (http://www.imho.ws/forumdisplay.php?f=53)
-   -   Как сохранить swf-ку с Xml flash site (http://www.imho.ws/showthread.php?t=138822)

nom 23.03.2009 18:57

Как сохранить swf-ку с Xml flash site
 
Вложений: 1
Нужен совет, если кто знает
К примеру открывая Xml Flash сайт (предположим http://www.templatemonster.com/flash...tes/23440.html), не получается ПОЛНОСТЬЮ сохранить его swf -ку, пробовал разными прогами и Flash saver, Sothink SWF Decompiler, Flash & Media Capture, но максимум что они могут это захватить главный фрейм а подгружаемые в него другие фреймы не захватываются, может кто подскажет метод или программу которая могла бы с этим справиться............

или это не реально сделать хотелось бы узнать все же

boor 23.03.2009 22:05

Все мы привыкли, что есть программки, которыми удобно пользоваться.
Это лень дорогие мои.
Между прочим создатели данных флешек тоже не хотят что бы их копировали ибо это труд который нужно уважать.
И они тоже пытаются спрятать свои творения.
Нужно просто немножко подумать и подучить мат часть.
Если уж собрались разбираться в подобных вещах.

Ведь это не сложно и вы больше потратите времени на установку всяких програмулек и прочего.
Закончим данный ликбез и приступим к основной части.
1) номер шаблона 23440. И мы понимаем, что страничка состоит из фремов.
Давайте посмотрим исходный код странички(просто поищем 23440)
И найдем там много интересного, а именно это.
Код:

onclick="Replay('iframe61','http://images.templatemonster.com/screenshots/23400/23440.html');return false;"
Как мы видим, там есть кнопка, при нажатии на которую снова подгружается фрейм с флешкой.
А это и есть адрес самой флешки
Код:

http://images.templatemonster.com/screenshots/23400/23440.html
Копируем его и вставляем в адресную строку.
И получаем наш шаблон.
Как сохранить сам swf файл надеюсь объяснять не нужно.
(Если и тут не получится сохранить флешку, то изменяем окончание адреса с html на swf. И вставляем этот адрес в любой Download манагер)
2) вторая часть нашего балета.
Мы понимаем, что шаблон пустой, ибо в него подгружается xml
Дайте-ка посмотрим что там в нутрии, для этого есть замечательная программка
Sothink SWF Decompiler.
О чудо мы находим там кое-что интересное.
Код:

fileToLoad = url + "_main.xml;
Как мы видим там подгружается некий _main.xml.
Но имя файла странное и почему к нему плюсуется некая переменная url.
Немного смекалки и мы находим в коде шаблона
Код:

url = "23440";
И мы понимаем, что полное имя xml 23440_main.xml
И как мы уже заметили путь относительный.
А это означает, что нужный нам файл лежит там же где и сама флешка.
И нам нужно просто в адресе нашего шаблона сменить окончание.
И у нас получится
Код:


_http://images.templatemonster.com/screenshots/23400/23440_main.xml

Да настоятельно советую сохранять xml файлы не через браузер, а любой программой для закачки. Иначе могу быть проблемки с xml

Вроде мы всё получили, но при просмотре шаблона у нас не хватает объектов.
И тут начинается самое интересное.
3) А давайте посмотрим xml который мы получили, благодаря не хитрым манипуляциям.
И обнаружим там интересную вещь, а именно
Код:

<image imageUrl="_logo.png" link="asfunction:link" />
А чтобы это значило, а вот если мы немного не поленимся и посмотрим как флеш работает с xml и почитаем спецификацию по xml(если том есть необходимость да и читать полностью не нужно)
То мы поймем, что в наш шаблон ещё подгружается некий png
Но обратим внимание на один момент.
Имя файла опять странное _logo.png.
Если мы помним что было внутри флешки и немного подумаем, то мы поймём, что тут к имени файла опять прибавляется значение некой переменной url. Данную переменную мы уже встречали в нашем шаблоне и она имеет значение 23440.
В итоге мы получаем полное имя файла 23440__logo.png.
Но мы зададим себе вопрос(если ещё не поняли, что и как), а как нам этот файл получить. Но вспомнив спецификацию по html , мы сами отвечаем на свой вопрос. Файл прописан относительно место нахождения флешки, а не жёстко.
И нам достаточно опять изменить окончание прямой ссылки на шаблон.
И мы получим нужную нам картинку.
Дальше пробежимся по xml и найдём ещё пару переменных, которые подгружают картинки.
И в награду за все наши старанья мы получим полностью нужный нам шаблон.

nom 16.12.2009 21:19

все работало, а вот http://www.templatemonster.com/magen...mes/27018.html Не получается

делаю как вы описали http://images.templatemonster.com/sc...0/27018-m.html прибавляю main.xml
если прибавляю к http://images.templatemonster.com/sc...27018_main.xml то скачивает но флешка не работает, а если http://images.templatemonster.com/sc...018-m_main.xml то вообше не качает ПОДСКАЖИТЕ плиз

boor 16.12.2009 22:49

И не получится!!!
Не путайте теплое с мягким.
То что я выше писал применимо только к флеш сайтам!
А то что ты хочешь выдернуть, не флешовый сайт.
Там всё гораздо проще!
Смотри код странички и находим там описание flash обьекта
и видим там путь до самой флешки
Код:

<param name="movie" value="http://cms.template-help.com/magento_27018/skin/frontend/blank/theme131/flash/header_fv8.swf?xmlUrl=http://cms.template-help.com/magento_27018/skin/frontend/blank/theme131/flash/xml_folder/" />
Вот теперь понятно что нам нужно, а именно
Код:

http://cms.template-help.com/magento_27018/skin/frontend/blank/theme131/flash/header_fv8.swf?xmlUrl=http://cms.template-help.com/magento_27018/skin/frontend/blank/theme131/flash/xml_folder/"
Как мы уже заметили, к мульту идет переменная. Она нам не нужна.
И теперь просто копируем адрес флешки и качаем.
Нажмите здесь, чтобы увидеть текст полностью
Ты просто выучи основы хотя бы html, просто то что ты спрашиваешь это начальный уровень. нужно просто немного ориентироваться в коде, а не использовать инструкции.

an1mal 22.02.2010 00:45

Кто нибудь. помогите пожалуйста вытащить SWF с данной странички
http://www.idealstandard.it/scheda.aspx?res=10

boor 22.02.2010 20:06

Флешка, пустышка.
Всё картинки хранятся в этом массиве
Нажмите здесь, чтобы увидеть текст полностью

Код:

<images>
<image src="contribute\imgsheet\SIMPLYU\SIMPLYU001.jpg"/>
<image src="contribute\imgsheet\SIMPLYU\SIMPLYU002.jpg"/>
<image src="contribute\imgsheet\SIMPLYU\SIMPLYU003.jpg"/>
<image src="contribute\imgsheet\SIMPLYU\SIMPLYU004.jpg"/>
<image src="contribute\imgsheet\SIMPLYU\SIMPLYU005.jpg"/>
<image src="contribute\imgsheet\SIMPLYU\SIMPLYU006.jpg"/>
<image src="contribute\imgsheet\SIMPLYU\SIMPLYU007.jpg"/>
</images>


abdalov 26.02.2010 23:16

Понравилось решение с выводом картинок на http://www.style.com/fashionshows/fu...n/S2010RTW-DG/

Пока не понял в каком массиве все таки хранятся изображения. Натолкнете на мысль? :rolleyes:

aresss 31.08.2010 13:29

люди добрые помогите записать флеш с сайта www.playnet.ru пробовал почти всеми программами что нашел в поисковике - никак(. Может поможете? мозгов пока не хватат!

Black Diamond 03.09.2010 20:27

Помогите, пожалуйста, объясните как скачать данную страницу.

http://www.taschen.com/lookinside/00360/index.htm

Либо сохранить картинки с неё. А то каждый раз пролистывать страницы этой книги очень тяжко, да и долго, с учётом медленной скорости интернета.

ald_201 25.10.2010 14:43

Может, кто подскажет, как вытащить видеозапись вебинара с adobe.com? Вот, например:

https://admin.connectpro.acrobat.com...&pbMode=normal

AxelRage92 26.10.2012 18:01

Пожалуйста помогите достать картинки с этого сайта!
http://www.mansfield.it/index2.aspx?lang=eng
Флешку саму я сохранил, но не нашел там XML-файла! Картинки тоже видно подгружаются извне, потому что если открыть флешку в SWF Decompiler, он их не находит! Мне нужны картинки, которые плавно меняются на главной странице, стоят фоном (картинка города, парень и девушка). Их вообще реально как-то достать оттуда? Буду благодарен за помощь!


Часовой пояс GMT +4, время: 15:52.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.