Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » DJopek 21:01
 » ToM78 20:59
 » zibi13 20:58
 » matali 20:57
 » Kelso1 20:55
 » Wedrowiec 20:45
 » JE Jacaw 20:42
 » piwo1 20:41
 » wrrr 20:39
 » rkowalcz 20:38
 » Sherif 20:37
 » adolphik 20:33
 » burz 20:32
 » kombajn4 20:28
 » mravel 20:15
 » dugi 20:14
 » rurecznik 20:06
 » esteban 20:05
 » siwydym 20:02
 » elliot_pl 19:49

 Dzisiaj przeczytano
 36887 postów,
 wczoraj 25433

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2025
A R C H I W A L N A   W I A D O M O Ś Ć
    

Zapisywanie stanu strony www co określony czas... , carlosA 16/04/10 14:00
Mam taki problem, potrzebuję automatu który będzie mi zapisywał stan strony generowanej dynamicznie w określonych interwałach czasu i zapisywał w pliku html nadając kolejne unikalne nazwy(nie nadpisywał). Problem czym to zrobić, przy założeniu częstego zapisu (co 30 sec., 1 min.)?

#whatever

  1. hmm , recydywista 16/04/10 17:29
    cron + wget + date

    Computers are useless. They can only
    give you
    answers.

  2. mało elganckie rozwiązanie, ale jest.... , carlosA 16/04/10 21:06
    oczywiście podane przez recydywistę jest lepsze, ale chodziło o win, oczywiście wszystkie wymienione narzędzia istnieją pod win, ale nie chcę mi się wszystkiego konfigurować crona pod win, bo to rozwiązanie do śledzenia na kilka godzin. Dla potomnych mało eleganckie rozwiązanie, plik wsadowy bat:
    :START
    wget http://to_co_chcecie_zrzucić -O wyniki\%random%.html
    sleep 45
    GOTO START

    sleep pochodzi z pakietu Windows Server 2003 Resource Kit Tools, można to zastąpić choice /T czas. Dlaczego %random% ? nie chcę zmieniać formatowania czasu dla %time%, a w normalnej formie z ":" nie ma możliwości zapisu pliku.

    ps. recydywista, nie znalazłem takiego narzędzia, a jednak potrzeba matką wynalazku, jak będziesz chętny do napisania, to później przepisze z jakimś frontendem dla win.

    #whatever

  3. hmm , recydywista 16/04/10 23:48
    Ale jakiego narzędzia nie znalazłeś? cron - wiadomo, wget - wiadomo, date - http://www.gnu.org/software/coreutils/ , po prostu wypisuje datę i czas. %time$ robi to samo pod windowsem, ":" możesz się łatwo pozbyć - w .bat można manipulować stringami http://www.dostips.com/...psStringManipulation.php .
    cron jest tylko po to żeby odpalać wgeta podobnie jak to robisz teraz, pętla w sumie też jest dobra.

    Computers are useless. They can only
    give you
    answers.

    1. hmm , recydywista 16/04/10 23:55
      jeszcze zapomniałem dodać że w Windows przecież jest harmonogram zadań... (zakładam że potrafi to co cron)
      Jeśli Ci chodziło o dedykowane narzędzie tylko do pobierania tych stronek to nie iwdze potrzeby, skrypt jest na tyle krótki (kilka linijek) że na początku można po prostu zrobić zmienne : czas okresu, adres, katalog gdzie zapisywać i nie będzie to jakieś trudne do ustawienia nawet przez laika.

      Computers are useless. They can only
      give you
      answers.

    
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL