wget - keine Dateien laden die älter als vorgegebene Zeit sind

17/06/2010 - 11:10 von Mike Sephan | Report spam
Gibt es eine Möglichkeit Downloads mit wget so einzuschrànken, dass
keine Dateien runtergeladen werden, die àlter als z.B. 2 Wochen sind.
Egal ob diese bereits runtergeladen wurden oder nicht.
 

Lesen sie die antworten

#1 Ferry Bolhar
18/06/2010 - 10:14 | Warnen spam
"Mike Sephan":
Gibt es eine Möglichkeit Downloads mit wget so einzuschrànken, dass
keine Dateien runtergeladen werden, die àlter als z.B. 2 Wochen sind.
Egal ob diese bereits runtergeladen wurden oder nicht.



M.W. kennt HTTP einen "If-Modified-Since" Header, dh., wenn eine Datei seit
dem angegeben Datum nicht mehr modifiziert wurde (dazu zàhlt auch das
Anlegen), wird sie nicht geladen. So einen Header kann man mit der --header
Option angeben, dann sollte das klappen. Du bekommst vom Server dann nur
einen 304er Status (Not Modified) zurück.

Du kannst auch zuerst über jedes Dokument einen HEAD-Request machen und dann
den "Last-Modified" Header selbst abfragen.

LG, Ferry

Ing. Ferry Bolhar
Magistrat der Stadt Wien - MA 14
A-1010 Wien
E-Mail:

Ähnliche fragen