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
 
 » Kool@ 09:54
 » JE Jacaw 09:54
 » NimnuL 09:54
 » ligand17 09:44
 » Lucyferiu 09:42
 » PCCPU 09:38
 » rooter666 09:38
 » Doczu 09:37
 » bajbusek 09:36
 » RADMAN 09:34
 » AfiP 09:29
 » @GUTEK@ 09:27
 » Menah 09:26
 » P@blo 09:25
 » Kenny 09:24
 » Matti 09:23
 » tuptun 09:19
 » Wedrowiec 09:19
 » lcf 09:19
 » Ament 09:15

 Dzisiaj przeczytano
 41114 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
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-2024, TwojePC.PL