Startseite › Foren › Deutsches LiveCode-Forum › Website auslesen mit Cookie Übermittlung
- Dieses Thema hat 6 Antworten und 3 Teilnehmer, und wurde zuletzt aktualisiert vor 5 Jahren, 7 Monaten von
MichaelS.
-
AutorBeiträge
-
-
Februar 22, 2018 um 09:15 Uhr #4337
Guten Tag,
ich möchte gerne von einer Yahoo Website historische Dax Daten einlesen. Habe das Problem mit Python 3.5 gelöst in dem ich requests.post benutzt habe . Die Website erfordert eine Cookie Übermittlung beim https request. Wie macht man sowas unter Livecode.on mouseUp
put empty into fld „Result“
put „https://query1.finance.yahoo.com/v7/finance/download/GC=F?period1=1517400000&period2=1522400000&interval=1d&events=history&crumb=VfQEpBO9mg6“ into theURL
put theURL into fld „URL“
load URL theURL with message „FilesDoneDownloading“
#answer „FilesDoneDownloading“end mouseUp
on FilesDoneDownloading pURL, pURLStatus
#answer pURLStatusif pURLStatus is „cached“ then
## LiveCode has cached URL content. Accessing the url uses
## the cache.
set the text of field „Result“ to URL pURL
#set the text of Rohdaten to URL pURL
#put pURL into Rohdaten
#put Rohdaten into fld „Ausgabe“## Remove URL from cache if you are all done with it.
unload url pURL
else
put libURLErrorData(pURL) into theError
set the text of field „Result“ to „Fehler aufgetreten:“ && theError & „.“
end if
end FilesDoneDownloading
Bei meinem Versuch wird mir der Error 401 unauthorized, übermittelt.
Weiss jemand Rat ?Gruß
Michael -
März 26, 2018 um 14:36 Uhr #4939
Schade das mir hier keiner weiter helfen kann. Scheint wohl
doch schwieriger zu sein…
Gruss
Michael -
März 27, 2018 um 15:43 Uhr #4950
Hallo Michael,
oh, dieser Thread ist mir doch glatt enschlüpft.
Laut dictionary werden Cookies nur vom LC Server gehandhabt,
Desktop und/oder Mobile scheinen da aussen vor zu sein.Andererseits bin ich nun auch nicht so der Webexperte und würde
mich gerne eines Besseren belehren lassen.Gruß
Klaus
-
März 28, 2018 um 08:09 Uhr #4958
Hallo,
vielleicht hilft das:
Hier kannst Du bei „tPostData“ etwas angeben, „key=value“ oer auch „cookie=xxx“
Viel Glück
Bodo
-
März 28, 2018 um 10:58 Uhr #4959
Ah, „tsNet“, eine reisengroße Wundertüte! 🙂
Wäre schön, wenn die Schotten mal ein paar richtige Beispiele im Dictionary angeben könnten und nicht nur eine dürtige Beschreibung der sehr umfangreichen Syntax.
-
April 2, 2018 um 17:07 Uhr #4993
Hallo zusammen,
erstmal vielen Dank für eure Antworten. Ich schaue mir den Link und die anderen Infos in Ruhe an und melde mich dann noch einmal.
LG
Michael -
April 21, 2018 um 12:52 Uhr #5415
Hallo zusammen,
habe mir tsNet mal angesehen. Die Infos dort bringen mich aber nicht wirklich weiter. Das Beispielscript läuft nicht, es verursacht ein ExecutionError. Ich habe das Projekt erstmal zurück gestellt, ist mir im Moment zu schwierig. Allgemein findet man nur wenige brauchbare Informationen zur Arbeit mit Livecode im Net oder auch in Büchern, das war mit Python wesentlich besser.Wenn ich in Zukunft mehr über die Funktionen von Livecode weiss, gehe ich das Thema noch einmal an.
Trotzdem vielen Dank für eure Hilfe.Gruss
Michael
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.