FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: synaps-o-dan am 21 Januar 2021, 19:58:15

Titel: gelöst: HTTPMOD: Corona-Impfstatistik von Zeit.de abrufen
Beitrag von: synaps-o-dan am 21 Januar 2021, 19:58:15
Hallo in die Runde,
auf www.zeit.de (http://www.zeit.de) gibt es eine ganz nette Statistik, in der die Anzahl der gegen Covid-10 geimpften Menschen in Deutschland dargestellt wird. Ich möchte diese Zahl gerne über HTTPMOD extrahieren. Leider schaffe ich das mit meinen begrenzten HTTPMOD-Kenntnissen nicht. Vielleicht mag mir ja jemand helfen?
Ich habe mal einen Screenshot angehängt, die zeit.d und den entsprechenen html-Code zeigt, in dem die Zahl steht.
Mein Versuch lautet aktuell:
defmod Impfungen HTTPMOD https://www.zeit.de/index 3600
attr Impfungen userattr
attr Impfungen enableControlSet 1
attr Impfungen enableCookies 1
attr Impfungen reading01Name Impfdosen
attr Impfungen reading01Regex attr Impfungen reading01Regex <strong class="_3utOKVGY0kZlrodXwGy4za">([0-9\.,]{1,3}[1-9]{1,3})</strong>
attr Impfungen showBody 1

Viele Grüße und danke im Voraus,
Daniel
Titel: Antw:HTTPMOD: Corona-Impfstatistik von Zeit.de abrufen
Beitrag von: somansch am 31 Januar 2021, 00:05:03
Ich hole mir die Daten von "impfdashboard.de"

Hier meine Konfig:
define coronaImpfungenGermany HTTPMOD https://impfdashboard.de/ 3600
attr coronaImpfungenGermany reading00Name DatumZeit
attr coronaImpfungenGermany reading00Regex (?s)Stand:</span> (.*?)<
attr coronaImpfungenGermany reading01Name ErstimpfungenTotal
attr coronaImpfungenGermany reading01Regex (?s)nun\n  <span class="svelte-wxhjae">(.*?)<
attr coronaImpfungenGermany reading02Name ErstimpfungenProzent
attr coronaImpfungenGermany reading02Regex (?s)\(<span class="svelte-wxhjae">(.*?)<
attr coronaImpfungenGermany reading03Name ZweitimpfungenTotal
attr coronaImpfungenGermany reading03Regex (?s)und\n  <span class="svelte-wxhjae">(.*?)<
attr coronaImpfungenGermany stateFormat Anteil: ErstimpfungenProzent am DatumZeit


Kann man bestimmt noch verfeinern/verbessern. Mir reicht es jedoch im Moment so  ;)

Viele Grüße
Andreas
Titel: Antw:HTTPMOD: Corona-Impfstatistik von Zeit.de abrufen
Beitrag von: synaps-o-dan am 05 Februar 2021, 21:12:02
Danke Dir, hat geholfen! Guter Tipp!
Daniel