programma voor automatisch downloaden van bestanden

Windows, Android, iOS, Linux, Chrome OS, ...
Plaats reactie
rmag
Premium Member
Premium Member
Berichten: 476
Lid geworden op: 29 nov 2008, 16:26
Uitgedeelde bedankjes: 18 keer
Bedankt: 33 keer
Recent bedankt: 1 keer

Ik moet regelmatig een reeks van 50 files downloaden. De naam is steeds het zelfde patroon: http://sitenaam/images/datum_xy.jpg met xy= 1tot 50
Ik had al een excel gemaakt, maar dan moet ik nog steeds 50x de files aanklicken voor het downloaden.

Bestaat er een programma dat de 50 files automatisch kan downloaden?
ftp client lukt niet.
Gebruikersavatar
krisken
userbase crew
userbase crew
Berichten: 19763
Lid geworden op: 07 nov 2006, 12:11
Twitter: kriskenbe
Locatie: Massemen - 91WET0
Uitgedeelde bedankjes: 1857 keer
Bedankt: 1035 keer

Als je onder linux werkt zou je kunnen "wget" proberen (bash script)?

Internet = Orange 150/15Mbps + WirelessBelgië
Telefonie = EDPnet + OVH
GSM = Orange Go Extreme SE + Scarlet Red
TV = TVV App + Netflix + Disney+ + Streamz
Netwerk = Mikrotik + Ubiquiti
Astralon
Elite Poster
Elite Poster
Berichten: 3310
Lid geworden op: 26 jul 2005, 12:17
Locatie: Lochristi
Uitgedeelde bedankjes: 196 keer
Bedankt: 125 keer

En onder Windows...

Code: Selecteer alles

bitsadmin.exe /transfer "MijnJob" http://sitenaam/images/datum_xy.jpg  C:\images\datum_xy.jpg
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16757
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 582 keer
Bedankt: 780 keer
Provider

PowerShell 2.0:

Code: Selecteer alles

for ($i= 1; $i -le 50; $i++) { $dl = "http://example.com/path/"+(get-date)+"_"+$i; Start-BitsTransfer $dl }
//edit:
Of, om aan te tonen hoe awesome PowerShell soms wel niet is: Stel dat pagina : http://sitenaam/images een open dir is met alle afbeeldingen gelinkt kan je ook dit doen:

PowerShell 3.0:

Code: Selecteer alles

Invoke-WebRequest http://example.com/path/ | % {$_.links} | ? {$_.href -like "*.jpg"} | % {$dl = "http://example.com/path/"+$_.href; Start-BitsTransfer $dl}
Gebruikersavatar
Petervanakelyen
Elite Poster
Elite Poster
Berichten: 1628
Lid geworden op: 30 dec 2009, 22:36
Locatie: Antwerpen
Uitgedeelde bedankjes: 96 keer
Bedankt: 179 keer

Batch script:

Code: Selecteer alles

@echo off
for /l %%x in (1, 1, 50) do (
	bitsadmin.exe /transfer "Userbase" http://download.url/datum_%%x.jpg %UserProfile%\Desktop\datum_%%x.jpg
)
ubremoved_15739
Elite Poster
Elite Poster
Berichten: 2831
Lid geworden op: 13 jul 2010, 13:21
Uitgedeelde bedankjes: 599 keer
Bedankt: 532 keer

DownThemAll.

De vijftig URLs in een tekstbestand, tekstbestand inladen, alles downloaden. Done. 8)
Je kan ook met filters werken (bijvoorbeeld voor je "getallenreeks").
petzl
Elite Poster
Elite Poster
Berichten: 958
Lid geworden op: 07 aug 2010, 23:35
Locatie: Holsbeek - JO20IV
Uitgedeelde bedankjes: 1 keer
Bedankt: 83 keer

allwayssync ?
Afbeelding
ubremoved_2964
Elite Poster
Elite Poster
Berichten: 5295
Lid geworden op: 12 jan 2006, 14:25
Uitgedeelde bedankjes: 65 keer
Bedankt: 387 keer

bash one liner ;)
ubremoved_15739
Elite Poster
Elite Poster
Berichten: 2831
Lid geworden op: 13 jul 2010, 13:21
Uitgedeelde bedankjes: 599 keer
Bedankt: 532 keer

ub4b schreef:bash one liner ;)
:mrgreen:

Code: Selecteer alles

noob@bash:~$ bash one liner
bash: one: No such file or directory
noob@bash:~$ bash one liner ;-)
bash: syntax error near unexpected token `)'
noob@bash:~$ cut unix
cut: you must specify a list of bytes, characters, or fields
Try `cut --help' for more information.
noob@bash:~$ return to windows
bash: return: to: numeric argument required
bash: return: can only `return' from a function or sourced script
:banana:
Gebruikersavatar
cptKangaroo
Elite Poster
Elite Poster
Berichten: 3297
Lid geworden op: 18 dec 2004, 14:33
Locatie: 053 Aalst
Uitgedeelde bedankjes: 760 keer
Bedankt: 252 keer
Provider
Te Koop forum

Snap Links Plus addon om meerdere links tegelijk te openen.
Plaats reactie

Terug naar “Software en apps”