![]() |
Dateien aus Dp herunterladen
Hi,
kann ich irgendwie mit IdHttp oder vergleichbarem Dateien aus der Dp downloaden? Wenn ich jetzt einfach sowas versuche:
Delphi-Quellcode:
Wird einfach eine Html Datei gedownloadet in der drinnen steht das ich nicht berächtigt bin die Datei zu downloaden. Kann ich mich irgendwie mit Delphi vorher anmelden sodass das geht?
var
lStream: TFileStream; begin lStream:=TFileStream.Create('C:\Haha.exe', fmCreate or fmShareDenyWrite); try idHttp1.Get('http://www.delphipraxis.net/download.php?id=' + Edit1.Text,lStream); finally lStream.Free; end; end; MFG Lars Wiltfang |
Re: Dateien aus Dp herunterladen
Ich denke, das wird seitens des Betreibers nicht gewollt sein. Wenn jemand eine Datei haben mag, wird er sich diese gezielt mit der Hand herunterladen müssen.
|
Re: Dateien aus Dp herunterladen
Wieso denkst du das, du bist der doch der Betreiber oder? :lol:
|
Re: Dateien aus Dp herunterladen
Liegt wohl auch da dran, dass Du eingeloggte Nutzer an die Dateien kommen. :zwinker:
|
Re: Dateien aus Dp herunterladen
Man, Larsi! :wall:
Ist dir eigentlich schon mal aufgefallen, dass viele hier nicht besonders gut auf dich und deiner Liebe zur Google- und DP-Suche zu sprechen sind? Du bist jetzt ein bisschen mehr als 1 Jahr hier und hast 1700 Beiträge. Da müsste von dir doch mal zu erwarten sein, dass du dich an die Regeln hältst, oder? Also pass auf:
* Ich würde es wagen, zu bezweifeln, dass Daniel dafür ist. Und wozu - um Gottes Willen - brauchst du sowas? :shock: Mit freundlichen Grüßen, Valle |
Re: Dateien aus Dp herunterladen
...steinigt mich, aber ich kanns mir nicht verkneifen... toller Thread :mrgreen: :cheer:
|
Re: Dateien aus Dp herunterladen
Zitat:
Zu 2: Ich habe es doch selber probiert was soll ich da noch machen, es kommt ja immer diese Website; Zu 3: Habe ich doch! Ich habe gefragt ob es eine Möglichkeit gibt sich vorher mit Delphi in der Dp anzumelden, das ist die Frage Zu 4: Ok, da hast du Recht. Edit: Ich bitte euch nicht jeden Thread von mir durch dumme Beiträge zu versauen!!! |
Re: Dateien aus Dp herunterladen
wie schon in der gedownloadeten Dati steht ... das Programm, welches Downloaden will/muß (und sei's nur ein Browser), muß in der DP eingeloggt sein.
Was genau willst du denn erreichen? (der "Betreiber" ist ja nicht immer gegen alles) |
Re: Dateien aus Dp herunterladen
@Valle: Diese Aggressivität wäre nicht nötig gewesen.
Zitat:
:mrgreen: |
Re: Dateien aus Dp herunterladen
Auch wenn's OT ist: Respekt Daniel, dass du bei der Frage so lässig antwortest. Ich glaube, ich hätte als Webmaster da ganz anders reagiert. ;)
|
Re: Dateien aus Dp herunterladen
Zitat:
@Larsi: Versuche mal deine Stichwörter zu optimieren. Damit wirst du in der Suche keinen Erfolg haben. Halte es allgemein und suche nach "Indy Login" o.ä. Damit bekommst du zwar kein genaues Ergebnis, direkt auf die DP zugeschnitten, aber damit muss man als Programmierer eben rechnen. ;-) Ich kenne das System hier nicht, aber ich denke der Vorgang ist sehr einfach. Du brauchst auf jeden Fall Cookie-Unterstützung. Dann logst du dich ein. Das funktioniert, indem du im DP-Login nach dem <form>-Element schaust, an die URL in dessen action-Attribut ein POST machst und im POST dann Login-Name und -Passwort angibst. Unter welchen Keyword die zu senden sind, findest du auch irgendwo zwischen <form> und </form>, in einem <input> im Attribut "name". Wenn du HTML kannst, sollte dir das nicht schwer fallen. Nachdem du dann die POST-Anfrage an den Server gesendet hast, solltest du einen Cookie namens "delphipraxis_sid" bekommen, den du auf jeden Fall aufheben musst. Denn diesen Cookie musst du beim Download-Versuch mit angeben. Ich habe noch nie damit gearbeitet, aber ich glaube, dass idCookieManager (ich hoffe der heißt so) das Richtige ist... Mit freundlichen Grüßen, Valle |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz