VB.Net Dateinamen einer URl auslesen ?

02/03/2011 17:44 Menan#1
Hey,

Ich will einen kleinen DownloadManager für Interne Testzwecke Scripten, jetzt müsste ich den Filename einer Url herraus finden...

URL:
Code:
http://netload.in/dateiyP8g4FMPJk.htm
Name der Datei ist setup.rar, sprich es hilft nichts, wenn ich einfach den Link auseinander nehme und meine Datei nacher dateiyP8g4FMPJk.htm heißt...
Ich muss schon irgendwie den wirklichen Filename holen, die Downloadfunktion funktioniert schon, allerdings gibt es eben das Problem mit dem Dateinamen ;(

Eventuell kann mir ja hier jemand helfen ;D

Gruß
Menan
02/03/2011 19:25 mrapc#2
Ich hab dein Link mal weiter "durchgescennt"
Probier mal diesen hier:
[Only registered and activated users can see links. Click Here To Register...]

Der sollte gehen
Hier nochmal

Aso jetzt hab ich dein richtiges Problem erst verstanden
ne darauf weiß ich auch nichts
02/04/2011 18:40 FichteFoll#3
Du musst die HTML-Seite aufrufen bzw. sie einfach herunterladen oder mit HTTPRequest anfordern und dann via RegExp oder andere Stringbearbeitung den Namen auslesen

Code:
<div class="dl_first_filename">
			setup.rar<span style="color: rgb(141, 141, 141);">, 27.16 MB</span></div>
Ich gehe mal davon aus, dass bei solchen Links nur eine Datei pro Seite geladen werden kann, aber sollten auch mehrere möglich sein, musst du diese dann auch untersuchen.

PS: '<div class="dl_first_filename">\v*(.*?)<span' in AutoIt-Syntax, nachdem du vorher alle Zeilenumbrüche entfernt hast.