Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > de.comp.lang.python > #6041

[Python-de] Re: Webserver auslesen

From Maurice Kemmann <maurice@kemmann.de>
Newsgroups de.comp.lang.python
Subject [Python-de] Re: Webserver auslesen
Date 2024-03-14 07:55 +0100
Message-ID <8aaae97d-01b5-4500-a87f-bd8f60767d47@kemmann.de> (permalink)
References <ust528U32u1iL1@usenet.in-ulm.de>

Show all headers | View raw


Guten Morgen,

Am 13.03.24 um 22:15 schrieb Heiko Neubauer über python-de:
> Hallo zusammen,
> 
> ich würde gerne einen Webserver (Heizung)
> mit Python auslesen, bis jetzt mit HTTPDigestAuth so:
> 
>      url='http://xxx.xxx.xxx.xxx/api/1.0/datapoint/1'
>      r = requests.get(url, auth=HTTPDigestAuth('user', 'passwort'), 
> verify=False,  stream=True)
>      inhalt = r.text
> Funktioniert.
> 
> Nun möchte ich ich aber die weiteren Punkte ohne übergabe der
> Benutzerdaten auslesen, quasi so:
> 
>      url='http://xxx.xxx.xxx.xxx/api/1.0/datapoint/2'
>      r = requests.get(url, verify=False,  stream=True)
>      inhalt = r.text
> 
> Wie stelle ich es an, das der Server sich an den vorrigen
> Login erinnert?

meistens wird doch mit einem Cookie gearbeitet. In der requests Lib gibt 
es das Keksglas (cookiejar). Hier ist ggf. ein Beispiel.
https://scrapfly.io/blog/save-and-load-cookies-in-requests-python/

Hope it helps,

Maurice


-- 
Maurice Kemmann
+49 175 721 7020
maurice@kemmann.de
Messenger: Signal
Social Media: LinkedIn & Xing

Back to de.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Webserver auslesen Heiko Neubauer <heiko.neubauer@gmx.de> - 2024-03-13 22:15 +0100
  [Python-de] Re: Webserver auslesen Maurice Kemmann <maurice@kemmann.de> - 2024-03-14 07:55 +0100
    [Python-de] Re: Webserver auslesen Hardy Erlinger <hardy.erlinger@posteo.de> - 2024-03-15 09:02 +0000
      Re: [Python-de] Re: Webserver auslesen Heiko Neubauer <heiko.neubauer@gmx.de> - 2024-03-15 12:43 +0100

csiph-web