![]() |
Logfile download mit TWebbrowser by Strato
Hallo,
ich nutze die TWebbrowser- bzw. TEmbeddetWB Komponente. Alles klappt wunderbar, auch "normale" Downloads, deren Quellen bereits vor dem Klick auf den Link existieren. Wenn jedoch der Browser eine Anfrage postet um den Downloadlink zu erhalten, klappt es oft nicht. Ich erhalte dann nur den HTML-Code der Seite oder der Login-Seite und nicht die Datei. Im speziellen wenn ich bei Strato die Logfiles für einen Zeitraum downloaden will. Einloggen - "Ihr Paket" - Statistik - Logfiles geschieht über den Browser (TEmbeddetWB). Wenn ich jetzt auf "Logfile Download" klicke, passiert nix. Wenn ich in "OnFileDownload" reagiere (Eigener Downloadmanager, IEDownload, DownloadToFile, ...), erhalte ich immer nur den HTML-Code. Habe die verschiedensten Methoden zum Posten ausprobiert, auch Wininet. Hat irgendjemand eine Ahnung wie das geht? Evtl. mit Codebeispiel oder hat bei Strato eine Domain, Webseite,... und kann es selbst testen? Ich weiß nicht mehr weiter. Viele Grüße, Teclador |
AW: Logfile download mit TWebbrowser by Strato
Bist du überhaupt eingeloggt bei Strato?
Wenn du kein entsprechendes cookie hast wird das nichts. Und selbst wenn, kann Strato dich einfach blockieren, wenn die z.B. über den referer herauskriegen, dass es sich um eine automatisierte Abfrage handelt. |
AW: Logfile download mit TWebbrowser by Strato
Ich bin ganz normal über den Webbrowser (in meiner Anwendung) eingeloggt.
Dort kann auch alles aufrufen, nur der Download klappt nicht. Wenn ich auf den Link klicke, passiert nichts, daher habe ich es mit einem eigenen POST versucht. Ich habe im IE mit den DevTools (F12) die Daten für den Header ermittelt. Diese sende ich (natürlich mit aktuellen Cookies, welche ich in OnBeforeNavigat2 abfrage). Referer wird auch angegeben: Referer: ![]() Ich frage mich was der IE macht, was die TWebbrowser oder TEmbeddedWB-Komponente nicht macht. Die Formdaten werden ja offenbar richtig gepostet (wenn ich es nicht manuell mache sondern in der Komponente klicke), aber die Antwort wird nicht oder falsch ausgewertet. Poste ich selber und kontrolliere vorher den Header, sieht alles richtig aus, aber es bleibt hängen und keine Antwort mehr. |
AW: Logfile download mit TWebbrowser by Strato
Ich habe noch ein Beispiel, wo es mit dem Webbrowser nicht so klappt wie erwartet:
Hermes Paketschein ![]() Man kann einen fiktiven Paketschein anlegen, am leichtesten ist Shop2Shop. Bezahlt würde erst bei Abgabe des Pakets in der Filliale. Hat man alles ausgefüllt und geht auf Pakrtschein drucken, passiert nichts oder mit eigenem Downloadmanager wird eine Fehlerseite herunter geladen. Hat jemand eine Lösung wie man auf dieser Seite den Paketschein mit einem TWebbrowser oder TEmbeddedWB laden kann? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:54 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