LoadFromURL einer Seite, die Cookies benötigt

Vom Front-End bis SOAP.

Moderator: Moderatoren

Antworten
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2823
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 95 Mal
Danksagung erhalten: 13 Mal

LoadFromURL einer Seite, die Cookies benötigt

Beitrag von georg »

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
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2823
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 95 Mal
Danksagung erhalten: 13 Mal

Re: LoadFromURL einer Seite, die Cookies benötigt

Beitrag von georg »

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:

Code: Alles auswählen

wget --load-cookies=c:\irgendwo\cookies.txt --keep-session-cookies http://www.alaska-software.com
Ü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
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Antworten