Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi download einer Internetseite ohne filename (https://www.delphipraxis.net/56796-download-einer-internetseite-ohne-filename.html)

AndreasJ 11. Nov 2005 11:19


download einer Internetseite ohne filename
 
Hallo zusammen

Ich möchte Webseiten aus dem Internet als Dateien laden, und zwar mit allem PiPaPo, also referer, password, cookies, post-Information etc. Nun gut, solange es http-Protokoll ist, geht das über HttpOpenRequest prima... aber nur, solange ich einen Filenamen angeben kann.

Versuche ich hingegen zum Beispiel "http://www.google.de" zu laden bzw. eine beliebige php-Seite, dann versagt der Mechanismus total.

Habt Ihr ne Idee, wie ich auch solche Dateien laden kann?

Neutral General 11. Nov 2005 13:43

Re: download einer Internetseite ohne filename
 
[edit] Hier stand blödsinn, sorry :oops: [/edit]

EDIT: Vorallem hat das nicht der echte NeutralGeneral geschrieben, Grund ist unwichtig^^

AndreasJ 11. Nov 2005 14:18

Re: download einer Internetseite ohne filename
 
Na ich hoffe mal, der Blödsinn war nicht allzu böse formuliert. :wink:

Ich bin inzwischen sogar weitergekommen, aber eben noch nicht am Ziel: Öffne ich die Verbindung mit InternetOpenUrl, so stellen filenamenlose URLs kein Hinderniss mehr dar. Das hatte ich zwar vorher shon ausprobiert, mich aber von der Fehlermeldung eines anschließenden HttpQueryInfo irreführen lassen. Na ja, eigentlich klar, hatte ja auch nicht mehr HttpOpenRequest verwendet.

So... also der Zugriff funktioniert prinzipiell. Nur wie verpasse ich der Verbindung nun referer, login, password, oder gar cookies und postInformation? :gruebel:

Phistev 11. Nov 2005 15:54

Re: download einer Internetseite ohne filename
 
Guck dir die Indys oder Sockets an. Bei den Indys könnte was dabei sein, ansonsten musst du die Anfrage "raw" senden.

glkgereon 11. Nov 2005 16:05

Re: download einer Internetseite ohne filename
 
korrigiert mich, wenn ich mist rede :)

könnte man das ganze nicht über den TWebBrowser aufrufen und dann auslesen?

Phistev 11. Nov 2005 16:07

Re: download einer Internetseite ohne filename
 
Referrer, POST-Daten etc. werden mit der ANFRAGE gesendet. Die Antwort setzt höchstens ein Cookie oder verlangt ein Passwort.

SirThornberry 11. Nov 2005 16:14

Re: download einer Internetseite ohne filename
 
@glkgereon: Dann sollte man doch lieber TidHttp bevorzugen weil dort nix erst dargestellt wird (was rechenleistung benötigt, und es wird auch nix geparst und somit keine viren oder activeX ausführungen).


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:33 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