![]() |
http.post: Falsche Parameter[eventuell Mini-Job]
Hallo,
ich greife in meinem Programm auf eine Webseite zu, eine Art Gelbe Seiten. Die Ergebnisse sollen in eine Listview eingetragen werden. Die erste Seite klappt problemlos, in dieser Seite lese ich dan die benötigten Parameter aus und sende ein neues http.post um die nächste Seite zu bekommen. Dabei erhalte ich jedoch von der Seite einen Fehler, das ich nicht autorisiert bin oder so ähnlich. Das heisst ich habe irgendwelche Parameter falsch übergeben oder es fehlen welche. Cookies habe ich ausgeschalten und die Seite funktioniert dennoch, also müsste alles mit post- Parametern funktionieren. Ich bräuchte jetzt einen erfahrenen Programmierer, der sich mit solchen Spidern auskennt und das schon 1000 Mal gemacht hat und den Fehler findet, so dass ich nicht nur die erste Seite erhalte. Da so eine Hilfestellung sicherlich die Form des Helfens in einem Forum übersteigt, wäre ich auch bereit ein kleines Entgelt zu bezahlen. Bei Interesse bitte PM. Danke und Gruss lkz633 |
Re: http.post: Falsche Parameter[eventuell Mini-Job]
wenn du mal ein bischen code postest helfen dir sicher auch leutz ohne kohle
synonym |
Re: http.post: Falsche Parameter[eventuell Mini-Job]
Code wird nicht viel bringen, man muss ja auch den Aufbau der Seite analisieren/verstehen und dann schauen was falsch ist.
lkz633 |
Re: http.post: Falsche Parameter[eventuell Mini-Job]
Sendest du bei dem 2. Post auch den referer mit?
d.h. Der Server will wissen von welcher Seite du kommst |
Re: http.post: Falsche Parameter[eventuell Mini-Job]
Hallo,
nein, ich denke nicht. Wo steht denn der? Gruss lkz633 |
Re: http.post: Falsche Parameter[eventuell Mini-Job]
welche Komponenten benutzt du denn dür die abfrage?
AFAIK steht der referer mit im Request(anfrage)-Header drin
Code:
oder so :roll:
Client->
GET /blablabla... HTTP/1.1 Referer: [url]www.seite.von/der.ich/komme.html[/url] [edit] also das hinter dem Doppelpunkt is dann die seite vom 1. Post [/edit] |
Re: http.post: Falsche Parameter[eventuell Mini-Job]
Hallo,
ich benutze die Indy HTTP Komponente Gruss lkz633 |
Re: http.post: Falsche Parameter[eventuell Mini-Job]
Hi,
habe mal das hier nach der ersten Abfrage eingefügt:
Delphi-Quellcode:
Das ist jedoch ein leerer String
showmessage(http.Request.Referer);
Gruss lkz633 |
Re: http.post: Falsche Parameter[eventuell Mini-Job]
gibt's da die möglichkeit den Header zu verändern?
hab mich bisher noch nciht mit den Indy's befasst... da ich mit Socket's recht wenig mache ich meine aber mal irgendwas in der Art wie TIhhtp.AddHeader(''); gesehen zu haben |
Re: http.post: Falsche Parameter[eventuell Mini-Job]
Das nach der ersten Abfrage der String leer ist, ist (glaub ich) normal, da du ja davor noch keine Seite aufgerufen hast?
Aber genau kann ich dir das nicht sagen, da ich mich mit den Indy's nicht so auskenne |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:42 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