[Python-de] Re: Webserver auslesen
Maurice Kemmann über python-de <[email protected]> Thu, 14 Mar 2024 07:55:56 +0100
| Newsgroups | gmane.comp.python.general.german |
|---|---|
| Message-ID | <[email protected]> |
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
[email protected]
Messenger: Signal
Social Media: LinkedIn & Xing
_______________________________________________
python-de Mailingliste -- [email protected]
Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an [email protected]
https://mail.python.org/mailman3/lists/python-de.python.org/
Mitgliedsadresse: [email protected]