Czym ściągnąć na dysk stronę www zrobioną we flashu?
Czym ściągnąć na dysk stronę www zrobioną we flashu?
Mam program Offline Explorer, który ma służyć do ściągania na dysk kompletnych stron www celem późniejszego przeglądania ich w trybie offline. Niestety, gdy chcę ściągnąć stronę zrobioną we flashu, to program ściąga na dysk tylko jakieś popłuczyny.
Jak skonfigurować ten (lub podobny) program żeby móc ściągnąć kompletną stronę zrobioną we flashu?
Pozdrawiam
aqua.
Jak skonfigurować ten (lub podobny) program żeby móc ściągnąć kompletną stronę zrobioną we flashu?
Pozdrawiam
aqua.
Re: Czym ściągnąć na dysk stronę www zrobioną we flashu?
No i nie ściągniesz, bo plik swf może wczytywać się inne pliki z zewnątrz a żaden program do pobierania stron WWW nie zobaczy, co to za pliki.
Re: Czym ściągnąć na dysk stronę www zrobioną we flashu?
Wybacz, nie rozumiem...Marek_bf pisze:No i nie ściągniesz, bo plik swf może wczytywać się inne pliki z zewnątrz a żaden program do pobierania stron WWW nie zobaczy, co to za pliki.
Re: Czym ściągnąć na dysk stronę www zrobioną we flashu?
Jeśli znasz się na Flashu to zrozumiesz, jeśli nie, trudno to wytłumaczyć. Po prostu program nie ma dostępu, do ActionScriptu i nie wie, jakie pliki wczytywane do Flasha ma pobrać.
Re: Czym ściągnąć na dysk stronę www zrobioną we flashu?
W takim razie jak się to ma do następujących informacji zawartych w Helpie programu Ofline Explorer:
Offline Explorer Pro supports most modern Internet technologies. Many Web sites contain Java scripts, Java classes, require cookies, post requests, referrers, Style Sheets (CSS), Macromedia Flash, XML/XSL files, Contents (.TOC), MP3 list (.M3U), Authorware (.AAM), Acrobat (.PDF), RealMedia (.SMIL, .RAM, .RPM), VRML (.WRL, .WRZ), QuickTime video (.MOV) and MS NetShow Channel (.NSC) files. Offline Explorer Pro not only downloads these files, but also processes them to extract links and change them for offline browsing. Thus, you get the most complete Web site version that is highly prepared for offline browsing...
Provides support and extracts links from Java and VB Scripts, Java Classes, Cascading Style Sheets (.CSS), Macromedia Flash (.SFW), XML/XSL/DTD, Table Of Contents (.TOC), MPEG 3 Play List (.M3U), Authorware (.AAM), Acrobat (.PDF), RealMedia (.SMIL, .RAM, .RPM), VRML (.WRL, .WRZ), QuickTime video (.MOV), WAP pages and MS NetShow Channel (.NSC) files...
???
Offline Explorer Pro supports most modern Internet technologies. Many Web sites contain Java scripts, Java classes, require cookies, post requests, referrers, Style Sheets (CSS), Macromedia Flash, XML/XSL files, Contents (.TOC), MP3 list (.M3U), Authorware (.AAM), Acrobat (.PDF), RealMedia (.SMIL, .RAM, .RPM), VRML (.WRL, .WRZ), QuickTime video (.MOV) and MS NetShow Channel (.NSC) files. Offline Explorer Pro not only downloads these files, but also processes them to extract links and change them for offline browsing. Thus, you get the most complete Web site version that is highly prepared for offline browsing...
Provides support and extracts links from Java and VB Scripts, Java Classes, Cascading Style Sheets (.CSS), Macromedia Flash (.SFW), XML/XSL/DTD, Table Of Contents (.TOC), MPEG 3 Play List (.M3U), Authorware (.AAM), Acrobat (.PDF), RealMedia (.SMIL, .RAM, .RPM), VRML (.WRL, .WRZ), QuickTime video (.MOV), WAP pages and MS NetShow Channel (.NSC) files...
???
Re: Czym ściągnąć na dysk stronę www zrobioną we flashu?
No proste, możesz sobie ściągnąć plik SWF bez najmniejszego problemu ale w tym pliku mogą być fragmenty odwołujące się do innych plików które będą załadowane w konkretnym momencie działania aplikacji że tak to nazwę.
Owszem, ściągasz plik SWF bez problemu ale plik ten zadziała do momentu kiedy będzie chciał wczytać inne pliki z serwera. Nie znajdzie ich i kaplica. Dobre jeżeli nie chcesz właśnie żeby Ci ktoś zakosił animacje flash.
Owszem, ściągasz plik SWF bez problemu ale plik ten zadziała do momentu kiedy będzie chciał wczytać inne pliki z serwera. Nie znajdzie ich i kaplica. Dobre jeżeli nie chcesz właśnie żeby Ci ktoś zakosił animacje flash.
Re: Czym ściągnąć na dysk stronę www zrobioną we flashu?
Przykład http://www.bannerflash.pl/strona/ plik index.swf wczytuje do siebie plik txt.swf ten z kolei wczytuje dane z pliku tekst.txt. Program do pobierania nie widzi skryptów w plikach swf, co za tym idzie nie widzi ścieżek do plików. Nie pobiera ich i nie wyświetla.
To ze w instrukcji napisali o Flashu to nie znaczy, że program będzie skuteczny w stosunku do modułowych aplikacji, co zresztą widać na przykładzie.
Wszystkie pliki http://www.bannerflash.pl/strona/strona.rar
To ze w instrukcji napisali o Flashu to nie znaczy, że program będzie skuteczny w stosunku do modułowych aplikacji, co zresztą widać na przykładzie.
Wszystkie pliki http://www.bannerflash.pl/strona/strona.rar
Re: Czym ściągnąć na dysk stronę www zrobioną we flashu?
Może mi to trudno zrozumieć, ale fakt jest taki, że są strony www we fashu, w których Offline Explorer widzi skomlikowane skrypty w plikach swf, co za tym idzie, widzi ścieżki do plików. W związku z tym nie ma problemu z pobraniem ich i wyświetlaniem.Marek_bf pisze:Jeśli znasz się na Flashu to zrozumiesz, jeśli nie, trudno to wytłumaczyć. Po prostu program nie ma dostępu, do ActionScriptu i nie wie, jakie pliki wczytywane do Flasha ma pobrać.
Oto przykłady http://stanibasia11.webpark.pl/stan.html
[url]http://javne_efekty.republika.pl/aqua.htm[/url] Mogę też podać inne.
Owszem w wielu przypadkach teoria Marka_bf potwierdza się, ale wniosek stąd, że nie do końca wyjaśnia temat poruszony przez użytkownika aqua.
Niestety nie potrafię znaleźc na to przekonującego wyjaśnienia i byłbym wdzięczny za przemyślane odpowiedzi.
Pozdrawiam
Stanisław
Re: Czym ściągnąć na dysk stronę www zrobioną we flashu?
Fakt. Pobiera w całości. W podanym przez Ciebie pierwszym przykładzie są pobierane wczytywane pliki swf, jednak nie można stwierdzić, że OE potrafi interpretować skomplikowane skrypty gdyż w Twoim przykładzie skrypty nie są skomplikowane. I może tutaj jest pies pogrzebany. OF może interpretować AS, ale tylko w pewnym stopniu np. AS1 i bez dynamicznie tworzonych i tablicowanych metod czy właściwości.
Ale ciekawe jak stablicuje się metody, czy odczyta dane? Pewnie nie.:
Myślę, że to może chodzić o to, w Twoim skrypcie jest wszystko jasne OE widzi gdzie jest loadMovie i na podstawie jego zawartości pobiera link, w przypadku kodu podanego przez ze mnie nie widzi ani funkcji loadMovie ani jej parametrów. Jeśli aplikacja jest zbudowana na klasach własnych tym trudniej jest rozgryźć kod.
Ciekawi mnie, dlaczego nie korzysta z tego, co wczytuje się do cache?
Kod: Zaznacz cały
on (release) {
tellTarget ("/movies") {
loadMovie("5c.swf", "");
}
}Kod: Zaznacz cały
var typ:String = "swf";
myMc["onRelease"] = function () {
loadSwf(this._parent, 5 + "." + typ, "loadMovie");
};
function loadSwf(targetMc:MovieClip, pathSwf:String, prop:String):Void {
var ID:Number = new Date().getTime();
targetMc[prop](pathSwf + "?" + ID);
}Ciekawi mnie, dlaczego nie korzysta z tego, co wczytuje się do cache?
Ostatnio zmieniony czw maja 22, 2008 10:41 pm przez Marek_bf, łącznie zmieniany 2 razy.
Re: Czym ściągnąć na dysk stronę www zrobioną we flashu?
Dziękuję!
Może trafimy na orła, który wyjaśni to do końca.
Pozdrawiam
St.
Może trafimy na orła, który wyjaśni to do końca.
Pozdrawiam
St.
