Entwickler-Ecke
Internet / Netzwerk - Problem mit IdHTTP Komponente
DorJo - Sa 05.04.08 17:28
Titel: Problem mit IdHTTP Komponente
Hy @ all,
ich hab mal wieder ein Problemchen!
In einem Programm benutze ich die IdHTTP Komponente und zwar so:
Delphi-Quelltext
1:
| code:=IdHttp1.Get('http://www.sz-immo.de/search/resultlist.asp?qid=2136013&page=1'); |
Da sagt der mir aber
HTTP/1.1 302 Object moved
Die seite gibts aber! =O
Kann mir da jemand von euch helfen?
Freu und bedanke mich schon im Vorraus
MfG
Dor JO
jakobwenzel - Sa 05.04.08 18:03
Das leitet auf eine andere Seite weiter. Wenn du "FollowRedirects" auf true stellst, wird dann statt eine Fehlermeldung auszugeben automatisch die Zielseite geladen.
hui1991 - Sa 05.04.08 18:04
Hi,
die Lösung ist "IdHTTP1.HandleRedirects:=True;" im FormCreate machen.
ODer halt dort nachdem die Komponente erstellt wurde.
MfG
hui1991
DorJo - Sa 05.04.08 18:28
Nja, ar es soll ja ni weiterleiten! Da komm ich ja ni auf die Seite auf die ich will :(
hui1991 - Sa 05.04.08 19:11
Die Seite will das du einen Cookie mitschickst, aber einfachso wirst du keinen haben.
Musst wahrscheinlich bei jedem Start den Cookie holen und mit senden, hm..
Der Leitet mich auf nocookie um. Denke da wird einer erstellt.
Ohne leitet er halt wo anderes hin.
Blos keine Ahnung wie man "einfach" den cookie mit rein bekommt.
DorJo - Sa 05.04.08 19:27
nja! Wie sieht das denn aus? Kann man mit der WebBrowser Komponente Cookies speichern? und die dann irgendwie übergeben?
Oder gibt es irgendeine andere Art das zu realisieren?
MfG Jo
DorJo - So 06.04.08 12:50
Es gibt ja bei der IdHTTP Komponente eine Eigenschaft die CookieManager heißt! So. Da hab ich jetz nen IdCookieManager eingefügt und als CookieManager von der idHTTP Komponente definiert! alles schön und gut! Es wird auch erkannt das ein neuer Cookie gespeichert wird! Aber trotzdem macht er da nix :'(
DorJo - Mo 07.04.08 21:12
*push* alternativ hab ich eine andere Möglichkeit mir überlegt! vielleicht funzt das ja?! (siehe "Text aus Webbrowser Komponente" und "Links anklicken in Webbrowser Kompo")
MfG
Jo
DorJo - Di 08.04.08 00:01
:( Schade das keiner von euch eine Idee hatte! Ich hab ein bisschen rumgetrickst und es selber herausgefunden!
Ich habe eine Webbrowser Kompo benutzt und immer wenn die Seite fertig geladen ist, läd die IdHTTP Kompo die aufgerufene Seite und speichert so den Array... Noch fragen?! xD
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!