jak zapisać stronę zrenderowaną w gecko do np. png lub jpeg
Moderator: Pomocy?!
jak zapisać stronę zrenderowaną w gecko do np. png lub jpeg
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
na IE istnieją takie metody ale są to rzeczy płatne, np. zabawki z http://www.guangmingsoft.net/, chińczyk ten robi komponent activeX który można użyć nawet w php, sam sprawdzałem, oprócz tego jest dostępne tam na stronie shareware używające tego activeXa, aczkolwiek w wersji srarszej i z błędami (to mówię tak tylko abyście wiedzieli o co mi chodzi)
problem polega oczywiście na tym że tamten program mi zdenderuje stronę w taki sposób w jaki ją widzi IE
natomiast gdzieś tam piszą że silnik renderujący Gecko też ma możliwość wyrzucenia z siebie png-a i paru innych formatów
a tu obrazek o co mi chodzi (a teraz wyobraźcie sobie mozolne składanie tego z prinscreenów):
http://i4.tinypic.com/zw0n4k.png
(tinypic zmnieszyło nawet ten oryginał, normalnie to miało to szerokość 800)
takie rzeczy chciałbym wyprodukować z listy urlów np:
http://www.onet.pl
http://www.interia.pl
http://www.o2.pl
http://www.gazeta.pl
http://www.google.pl
http://www.wp.pl
[... no i tak dalej z 1000 tego]
w efekcie w wyniku działania tego skryptu lub programu chiciałbym mieć w wybranym folderze takie pliki:
onet.pl.png
interia.pl.png
o2.pl.png
gazeta.pl.png
google.pl.png
wp.pl.png
[....]
+ jeszcze do tago log dlaczego dana strona się nie załadowała + czy było przekierowanie i gdzie itd.. podobne bajerki spod ciepłej derki o których nawet nie śnię w najdzikszych snach
po co to wszystko ? a poto aby mieć te strony w jednym pliku i to automatycznie tak aby potem można było sobie te strony przejrzeć na szybko bez lagów z serwera, wiem że obrazek to się troche mija z celem tutaj, jest jeszcze format mht i chm (ten pierwszy to ma nawet podobno swór rfc) a le o takich sprawach w związku z firefoxem nie ma co marzyć na razie (tak w ogóle to jest też activeX pod IE który zapisuje do mht wniosek - da się)
a tu jeszcze inny przykładzik jak to może wyglądać:
http://i4.tinypic.com/zw1a2d.png
(uwaga bo długie dlatego nie daje miniaturki), ale takie też mi się podobają i też chciałbym mieć +oczywiście też mi zmniejszyli)
- madrazel
- Posty: 63
- Z nami od: 12 lutego 2006, 18:09
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3
Przede wszystkim spróbuj rozszerzenia scrapbook - pozwala na zapisywanie witryn internetowych na dysku i zarządzanie nimi. Otrzymujesz folder, z obrazkami, stylami itp itd. Jeśli pobawisz się w opcje - może ściągnąć cały serwis - po portu podążając za odnośnikami.
Drugim rozszerzeniem które może ci się przydac jest screengrab- które po prostu zrzuca całą stronę do pliku png. Stety/niestety wymaga ona JV.
Problem w tym - że żadne z nich nie działa automatycznie
- Tomek
- Moderator
- Posty: 9041
- Z nami od: 19 sierpnia 2004, 06:52
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
nie interesuje mnie też działanie takie jakie ma teleport czy offline explorer, które są zrobione do tego wby włazić głęboko w strukture strony, i zwykle tak jest że jakie ustawienie byś im nie wrzucił czasami bywa tak że się zapominają jak im podasz wiele stron początkowych (np. 1000 niepowiązanych ze sobą, bo o takich liczbach tu mówimy) to na jktórejś się zapomną i zaczynają ciągnąc jakieś dodatkowe levele linków co znowu okropnie wydłuża czas tego wszystkiego
wniosek... open source nie nadaje się jeszcze do wieeelu rzeczy, przeglądałem grochę angielskich for na ten temat, i co jakiś czas wychodziło że ci co odpowiadają to nie wiedzą o co chodzi ("what a stupid idea", "you can use printscreen") itd... a chińczyk sobie żyje i zarabia na samym komponencie
- madrazel
- Posty: 63
- Z nami od: 12 lutego 2006, 18:09
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3 Mnenhy/0.7.4.666
- Tomek
- Moderator
- Posty: 9041
- Z nami od: 19 sierpnia 2004, 06:52
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
(a ściągnie wszystkie redirecty, nawet te wielokrotne, lub poinformuje że serwer nie odpowiada ?)
w idealnym świecie do było by tak:
- Kod: Zaznacz cały
firefox.exe -snap http://www.firefox.pl d:\firefox.pl.png
(tak czy inaczej sprawa warta uwagi)
- madrazel
- Posty: 63
- Z nami od: 12 lutego 2006, 18:09
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3 Mnenhy/0.7.4.666
Ale tak z drugiej strony patrząc... to istnieje ryzyko że za głęboko będzie śledził...
eh... a gdzie ty masz idealny świat ???
- Tomek
- Moderator
- Posty: 9041
- Z nami od: 19 sierpnia 2004, 06:52
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
niestety ma toto zaimplementowaną strasznie wolną i zasoborzerną pętle gdzieś tam i jak tylko spróbujesz dodać za durzo stron, albo masz tego sporo w bazie to potrafi udupić całego foxa ze sobą...
ale to chyba siedzi w kodzie mozillowym, bo już na wielu pluginach wdziałem taką reakcję... poprostu komponent "listbox" czy jakoś tak spaćkany, pewnie tego na najnowszym "developerskim" xeonie tam w stanach nie widać i dlatego ci od kodu mają to gdzieś
- madrazel
- Posty: 63
- Z nami od: 12 lutego 2006, 18:09
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1a2) Gecko/20060516 BonEcho/2.0a2
madrazel pisze:dawet dobry ten plugin , patent popieram na 100%, gorzej z wykonaniem...
niestety ma toto zaimplementowaną strasznie wolną i zasoborzerną pętle gdzieś tam i jak tylko spróbujesz dodać za durzo stron, albo masz tego sporo w bazie to potrafi udupić całego foxa ze sobą...
ale to chyba siedzi w kodzie mozillowym, bo już na wielu pluginach wdziałem taką reakcję... poprostu komponent "listbox" czy jakoś tak spaćkany, pewnie tego na najnowszym "developerskim" xeonie tam w stanach nie widać i dlatego ci od kodu mają to gdzieś
Listbox jest w stanie obsłużyć efektywnie do kilkudziesięciu tysięcy elementów, więc to raczej sprawa rozszerzenia.
A to całych stron na twardy dysk polecam program Teleport Pro.
- Ancestor
- Moderator
- Posty: 1799
- Z nami od: 11 czerwca 2005, 20:25
- Lokalizacja: Sopot
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
nie interesuje mnie też działanie takie jakie ma teleport czy offline explorer, które są zrobione do tego wby włazić głęboko w strukture strony, i zwykle tak jest że jakie ustawienie byś im nie wrzucił czasami bywa tak że się zapominają jak im podasz wiele stron początkowych (np. 1000 niepowiązanych ze sobą, bo o takich liczbach tu mówimy) to na jktórejś się zapomną i zaczynają ciągnąc jakieś dodatkowe levele linków co znowu okropnie wydłuża czas tego wszystkiego
i do tego teleport pro z tego co wiem nie jest za darmo nie ?
- madrazel
- Posty: 63
- Z nami od: 12 lutego 2006, 18:09
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1a2) Gecko/20060516 BonEcho/2.0a2
madrazel pisze:do jasnej ciasnej, przecież pisałem 2 posty wyżej:nie interesuje mnie też działanie takie jakie ma teleport czy offline explorer, które są zrobione do tego wby włazić głęboko w strukture strony, i zwykle tak jest że jakie ustawienie byś im nie wrzucił czasami bywa tak że się zapominają jak im podasz wiele stron początkowych (np. 1000 niepowiązanych ze sobą, bo o takich liczbach tu mówimy) to na jktórejś się zapomną i zaczynają ciągnąc jakieś dodatkowe levele linków co znowu okropnie wydłuża czas tego wszystkiego
i do tego teleport pro z tego co wiem nie jest za darmo nie ?
Wyluzuj. Ok, niedoczytałem, ale "do jasnej ciasnej" osoby, które tutaj piszą próbują jedynie bezinteresownie pomóc i poradzić. Jako moderator proponuję zmienić swój pełen pretensji ton.
- Ancestor
- Moderator
- Posty: 1799
- Z nami od: 11 czerwca 2005, 20:25
- Lokalizacja: Sopot
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
usiadz, napisz, zarabiaj na tym, nie badzmy gorsi od chinczykow
a tak na serio: albo umiesc to w bugzilli jako feature request, albo spytaj sie na liscie developerskiej, albo sam zacznij cos robic.
- saepia
- Posty: 9
- Z nami od: 26 kwietnia 2005, 18:46
- Lokalizacja: Szczecin/Kraków
Wróć do Programowanie z użyciem technologii Mozilli
Kto jest online
Zarejestrowani użytkownicy: Bing [Bot], dexter, Google [Bot]