Jump to content


Photo

Zapis strony na dysku. Pomocy!


  • Please log in to reply
4 replies to this topic

#1 boghtan

boghtan
  • Użytkownicy
  • 3 posts

Posted 23 July 2011 - 00:11

Witam. Przychodzę z pewnym problemem, bo sam zarwałem już dwie nocki, szykuje się trzecia i nic. Rozpisywać się o powodach mojego zachowania nie będę, bo to za dużo tłumaczenia. Otóż, chciałbym zapisać na dysk twardy stronę internetową, a dokładnie konkretny profil z serwisu fotoblog.pl. Nie problemem było by zapisać tylko pierwszą stronę, ale mi zależy aby zapisane były też wszystkie inne strony z wpisami czyli jakieś 270 (wiem, sporo). Próbowałem już WEBZip, Offline Explorer, Teleport Pro, ale tylko HTTrack przyniósł miarowe efekty. Strony wyświetlały się z dysku, ale później łączył się z internetem i pobierał je już tylko stamtąd. Nie ukrywam, że ciężko mi było jakkolwiek ustawić ten program więc liczę, że może wam uda się jakoś temu zaradzić? Zależy mi także, alby ten plik ważył jak najmniej dlatego interesują mnie odnośniki tylko do wpisów. Dodam, że mam w dokumencie wszystkie linki, do wszystkich zdjęć jeżeli to komuś pomoże. Liczę na kreatywność i wasze kompetencje. W razie co GG: 32160845. Pozdrawiam
  • 0


#2 Dingo

Dingo
  • Użytkownicy
  • 102 posts

Posted 23 July 2011 - 11:42

Strony pobierzesz, ale nie jest zmieniany ich kod źródłowy, dlatego linki prowadzą zawsze do serwisu. Możesz spróbować pod linuxem napisać prosty skrypt w bashu, który otworzy wszystkie pliki i znajdzie linki, a następnie zamieni je na adres lokalny. Myślę, że jak znasz jakiś język skryptowy (nawet w PHP możesz pisać) to zajmie Ci to do 3h.
Jednak może okazać się to rozwiązaniem błędnym. Niektóre linki mogą być zamienione niepoprawnie. Musisz troszkę posiedzieć i przetestować. Próbuj.
  • 1

#3 boghtan

boghtan
  • Użytkownicy
  • 3 posts

Posted 23 July 2011 - 17:01

szczerze powiedziawszy jestem zielony i jakikolwiek język skryptowy to dla mnie problem. Szukam jakiejś prostej metody. Może być pracochłonna, ale wykonalna i skuteczna. Dzięki HTTrack to mi mniej więcej działało, ale gdy przesłałem to na inny komputer (konieczność) to od razu pobierał dane z internetu.
  • 0

#4 Dingo

Dingo
  • Użytkownicy
  • 102 posts

Posted 23 July 2011 - 19:55

Od razu, czy po przejściu na inną stronę?
Po drugie, nie wiem czy wiesz, ale niektóre dane mogą być wczytywane przy wykorzystaniu AJAX'a, czyli na bieżąco z internetu.
Jeżeli nawet 1 strony Ci nie wyświetla to spróbuj zapisać stronę przeglądarką Opera. Zapisuje ona stronę w postaci 1 pliku, w którym przechowuje całą zawartość.

@Edit
Oczywiście pojedynczo :(
  • 1

#5 boghtan

boghtan
  • Użytkownicy
  • 3 posts

Posted 24 July 2011 - 16:22

To trochę żmudny sposób i później ciężko przeglądać tak dużą liczbę stron (jak mówiłem blisko 260). Czasem działa to bezproblemowo, a czasem w pasku zamiast adresu lokacji na dysku wyświetla się adres strony.
  • 0


2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users