Guten Morgen,
heute ist mein Fragetag ...
Es gibt eine Internetseite, deren Inhalt ich aus persönlichen Gründen gerne täglich einmal laden und speichern möchte, allerdings benötigt diese Seite zwingend ein Cookie, das in einem meiner Browser gespeichert ist. Was tun?
Zweite Variante, eine andere Seite, die ihren Inhalt nur preisgibt, wenn sie mit einem entsprechenden Referer aufgerufen wird. Auch hier stehe ich etwas ratlos dar ...
Freundliche Grüsse aus der Eifel,
Georg
LoadFromURL einer Seite, die Cookies benötigt
Moderator: Moderatoren
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2825
- Registriert: Fr, 08. Feb 2008 21:29
- Hat sich bedankt: 96 Mal
- Danksagung erhalten: 13 Mal
LoadFromURL einer Seite, die Cookies benötigt
Liebe Grüsse aus der Eifel,
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2825
- Registriert: Fr, 08. Feb 2008 21:29
- Hat sich bedankt: 96 Mal
- Danksagung erhalten: 13 Mal
Re: LoadFromURL einer Seite, die Cookies benötigt
Guten Morgen,
inzwischen konnte ich - dank meinem ältesten Sohn - eine Lösung finden:
wget ist ein Befehlszeilenprogramm, das Internetseiten (aber auch FTP Inhalte etc.) lädt und dabei auf Cookies zurückgreifen kann:
Über RunShell() ausgeführt, hilft das schon.
Allerdings hat Firefox in der aktuellen Version keine Cookies.txt mehr, sondern speichert die Cookies als "cookies.sqlite" ab. Hierfür habe ich ein Firefox Add-On "Export Domain Cookies" gefunden, mit dem man die Cookies, die zu einer Domain gehören, in einer Textdatei speichern kann, die man dann wget als Parameter übergibt.
Keine reine Xbase++ Lösung, aber ein brauchbares Workaround.
Liebe Grüsse aus der Eifel,
Georg
inzwischen konnte ich - dank meinem ältesten Sohn - eine Lösung finden:
wget ist ein Befehlszeilenprogramm, das Internetseiten (aber auch FTP Inhalte etc.) lädt und dabei auf Cookies zurückgreifen kann:
Code: Alles auswählen
wget --load-cookies=c:\irgendwo\cookies.txt --keep-session-cookies http://www.alaska-software.com
Allerdings hat Firefox in der aktuellen Version keine Cookies.txt mehr, sondern speichert die Cookies als "cookies.sqlite" ab. Hierfür habe ich ein Firefox Add-On "Export Domain Cookies" gefunden, mit dem man die Cookies, die zu einer Domain gehören, in einer Textdatei speichern kann, die man dann wget als Parameter übergibt.
Keine reine Xbase++ Lösung, aber ein brauchbares Workaround.
Liebe Grüsse aus der Eifel,
Georg
Liebe Grüsse aus der Eifel,
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.