Hallo,
ich habe über die Suche leider keinen passenden Thread gefunden der mein Problem bereits abdeckt. Sollte dennoch einer existieren bitte ich um Entschuldigung und ihr könnt mir ja den Link zu dem Thread hier posten.
Ich bin neu hier und habe ein kleines Problem bei einer Programmierung.
Ich bin dabei ein kleines Tool zu schreiben was automatisiert eine ganze Liste von Dateien von einer Website lädt.
Wenn ich manuell im Webbrowser den Link:
"https://domainname.de/was_auch_immer_noch_kommt/xyz&Format=Excel"
in einen Browser eingebe geht automatisch eine Dialogbox wo ich öffnen, speichern oder abbrechen kann.
Dies schaffe ich auch in einer WinForm mit einem Webbrowser-Element. (noch keine Kunst)
Es sind aber jeden Monat etliche dieser Dateien zu laden. (bis zu 2000/Monat).
Die URLs bekomme ich durch Vorarbeit bzw. ein anderes Programm in einer Exceltabelle. Diese kann ich ja auslesen und für jede Zeile den Download starten.
Derzeit einfach über den Befehl:
webbrowser1.navigate(new Uri @"<Link-String>");
Das Problem ist, ich muss mich erst bei der Seite anmelden, sonst komme ich nicht an die Dateien. Die Anmeldung läuft über die Windows Live ID.
Jetzt zu meinem Problem: Ist es möglich das angesprochene Dialogfeld abzuschalten und die Dateien einfach in einem Ordner den ich noch irgendwo mitgebe abzulegen?
Falls Ihr noch irgendwelche Informationen benötigt dann schreibt einfach.
Ich verwende Visual Studio 2010 Premium.
Danke schon mal für eure Hilfe