Downloader script in Python

Ho dovuto scaricare dei file da un sito internet, nel formato http://sito.web/file1.ext, http://sito.web/file2.ext, e così via. Per automatizzare la cosa, ho pensato bene di creare uno script Python (stavo usando Windows, quindi niente Bash), che condivido qui a beneficio di chi possa essere interessato.

So che è una cavolata, ma fare copia/incolla anziché scriverlo da zero vi fa risparmiare 2 minuti.

#Dowloader Script - 2017 Riccardo Sacchetto

import requests

#Variabili da personalizzare
#Indirizzo del file:
#in url va la parte prima del numero, in ext la parte dopo
url = 'http://sito.web/file'
ext = '.ext'
#Sottocartella dove salvare i file
folder = 'download/'
#Valori che delimitano l'intervallo di file da scaricare
start = 1
end = 10

def download(url,tmp,ext):
	webFile = requests.get(url+str(tmp)+ext)
	localFile = open(folder+str(tmp)+ext, 'wb')
	localFile.write(webFile.content)
	webFile.close()
	localFile.close()

i = start;
	
for i in range(1,end+1):
	download(url,i,ext)
	i += 1

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *