Code: Alles auswählen
import os
import numpy as np
import wget
from subprocess import Popen,PIPE
url = 'http://dcapswoz.ict.usc.edu/wwwdaicwoz/util.zip'
def wget_url(url):
print ('Beginning file download with wget module')
args = ['wget', '--http-user=User', '--http-passwd=PasssWord', "%s" %url]
Popen(args,shell = True,stdout = PIPE,stderr = PIPE)
a = wget_url(url)
stdout,stderr = a.communicate()
print(stdout)
print(stderr)/code]
Ich versuche aus einer Datenbank zip Archive runterzuladen
Ich benutze Windows 10 und python 3
Wget habe ich installiert und auch Umgebungsvariable gesetzt . Wenn ich den Befehl einfach direkt in die commandprompt eingebe funktioniert er auch und läd das archiv.
Mein Ziel ist allerdings, die insgesamt 180 Dateien nacheinander runterzuladen und direkt zu entpacken. Sie sind fortlaufend durchnummeriert.
Wenn ich das Skript so laufen lasse, bekomme ich ein NoneType object zurück
Ich bin für jede Hilfe dankbar. Die 2 Sonderzeichen $ und Unterstrich kommen im Passwort vor
Denn ein einzelner download dauert ca 15 min und die archive sind zwischen 500-900 MB groß
Bin für jeden Rat dankbar