Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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 4) - Jetzt verbinden

06.03.2014 um 13:28 Uhr, 1900 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 ..
Ähnliche Inhalte
Batch & Shell
gelöst PowerShell Skript für doppelte Dateinamen (1)

Frage von janelsaesser zum Thema Batch & Shell ...

Viren und Trojaner
CryptoLocker und seine wechselnden Datei-Endungen (24)

Erfahrungsbericht von Tharen zum Thema Viren und Trojaner ...

Viren und Trojaner
gelöst Laden Makroviren eine .exe-Datei? (2)

Frage von FrAmEr zum Thema Viren und Trojaner ...

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

Frage von onlyforu8373 zum Thema C und C ...

Neue Wissensbeiträge
Humor (lol)

Wohnt jemand in Belgien und kann nicht mehr ruhig ausschlafen?

(5)

Information von LordGurke zum Thema Humor (lol) ...

Sicherheits-Tools

Trendmicro OSCE und das Fall Creators Update Win10 RS3

(3)

Information von Henere zum Thema Sicherheits-Tools ...

Microsoft Office

Text in Zahlen umwandeln

Tipp von logische zum Thema Microsoft Office ...

Heiß diskutierte Inhalte
Windows Server
Gruppenrichtlinie greift nicht zu! (24)

Frage von Syosse zum Thema Windows Server ...

Hosting & Housing
Mailserver Software Empfehlungen (21)

Frage von sunics zum Thema Hosting & Housing ...

Voice over IP
DeutschlandLAN IP Voice Data M Premium, Erfahrung mit Faxgeräte? (16)

Frage von liquidbase zum Thema Voice over IP ...