Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Dateien mit wechselnden Dateinamen herunter laden per skript

Frage Internet Utilities

Mitglied: Xaero1982

Xaero1982 (Level 3) - Jetzt verbinden

06.03.2014 um 13:28 Uhr, 1815 Aufrufe, 7 Kommentare

Moin Zusammen,

ich benötige des öfteren Updates von Dateien aus dem www.

Diese sind in unterschiedlichen Ordnern gesichert z.b.

www.test.de/1/
www.test.de/2/
usw.

Die darin enthaltenen Dateien haben immer die gleiche Dateiendung, aber unterschiedliche Dateinamen, also auch nach einem Update. Dabei sind die Dateinamen nicht erkennbar, also sie sind nicht in der Form "blablaV1.xxx" aufgebaut und nach einem Update in "blablaV2.xxx". Also die Dateinamen sind vollkommen unbekannt und unterschiedlich.

Was ich also brauche ist eine Möglichkeit Dateien von verschiedenen Orten mit unbekanntem Dateinamen, aber bekannter Endung herunter zu laden.

Directory Listing ist natürlich aus.

Gruß
Mitglied: DerWoWusste
06.03.2014 um 13:31 Uhr
Hi.

Kann wget nicht nach Endung vorgehen? Ich denke schon.
Bitte warten ..
Mitglied: Xaero1982
06.03.2014 um 13:49 Uhr
Hab ich gerade versucht, aber er sagt mir http unterstützt keine Jokerzeichen (*). Vielleicht gibt es hier noch eine andere Möglichkeit...

Gruß
Bitte warten ..
Mitglied: Xaero1982
06.03.2014 um 14:22 Uhr
Also bisher hab ich folgendes hinbekommen:

wget -P "Ordner" -r -l1 --no-parent -A."Dateiendung" "www-Adresse"

Damit lade ich zumindest die Datei herunter die ich brauche. Das geht aber leider nur im Unterordner, aber nicht im Hauptordner. Liegt wohl an der Konfiguration des Webservers.

Was ein wenig nervt ist nun, dass er einen Ordner anlegt mit dem Namen des Servers und darunter einen Ordner mit dem Unterordner auf dem Server.

Also "Ordner"\Webserveradresse\unterordner\*.Dateiendung

Nun müsste ich den Namen dieses Unterordners nehmen und den Dateinamen damit ersetzen

Also dann hieße die Datei "unterordner.Dateiendung" und diese dann anschließend in einen anderen Ordner kopieren.

Gruß
Bitte warten ..
Mitglied: Xaero1982
06.03.2014 um 14:32 Uhr
Nun hab ich es

Auch wenn ich zumindest die Dateinamen hard coden muss, weil diese kryptisch sind, aber da ich letztlich eh jede Datei aus den Unterordnern ziehen muss spielt das keine Rolle.

01.
wget -O "Pfad\Dateiname.Dateiendung" -r -l1 --no-parent -nd -A."Dateiendung" "wwwAdresse"
Gruß
Bitte warten ..
Mitglied: Xaero1982
06.03.2014, aktualisiert um 16:45 Uhr
So final..


For %%d In ("Namen der Unterordner die identisch sind mit den zu erstellenden Dateinamen") Do "C:\Program Files (x86)\GnuWin32\bin\wget.exe" -O "ZIELORDNER"\%%d."DATEIENDUNG" -r -l1 --no-parent -nd -A."DATEIENDUNG" "Name der Webseite"/%%d/


Das fettgeschriebene muss angpasst werden, falls das mal jemand benutzen will

Gruß
edit: gibt leider kein "fett" in code-tags
Bitte warten ..
Mitglied: pieh-ejdsch
06.03.2014 um 15:56 Uhr
moin Xaero,

gibt leider kein "fett" in Code-tags

dafür aber set: für "hard-and-soft coding"
01.
@echo off 
02.
setlocal 
03.
set "path=c:\Program Files (x86)\GnuWin32\bin;%path%" 
04.
set  Name="Ordner1" "Ordner2" 
05.
set  "Ziel=D:\" 
06.
set  site=www.beispiel.de 
07.
set Dateien=jpg,bmp 
08.
for %%d in (%Name%) do wget -O "%ZIEL%\%%d.epub" -r -l1 --no-parent -nd -A %Dateien% %site%/%%d/
Gruß Phil
Bitte warten ..
Mitglied: Xaero1982
06.03.2014 um 16:03 Uhr
Hi,

auch ne Möglichkeit, aber ich bleib bei meinem Einzeiler

Gruß
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
C und C++
Dateien in Ordner kopieren anhand vom Teil eines Dateinamen (22)

Frage von onlyforu8373 zum Thema C und C ...

Batch & Shell
gelöst PowerShell Ordnergröße Skript ignoriert versteckte Dateien (3)

Frage von Giffas zum Thema Batch & Shell ...

Batch & Shell
gelöst PS-Skript anhand Dateinamen und zusätzlich Dateityp (Mapping) verschieben (2)

Frage von cleverm zum Thema Batch & Shell ...

Batch & Shell
gelöst Dateien automatisch anhand von 2 komplizierten Dateinamen-Strings verschieben (3)

Frage von cleverm zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (14)

Frage von liquidbase zum Thema Windows Update ...

DSL, VDSL
Problem mit variernder Internetgeschwindigkeit (12)

Frage von schaurian zum Thema DSL, VDSL ...