um die Anzahl der Produkte im Vorratsraum im Keller zu sehen, möchte ich diese beim Einlagern identifizieren und in eine sqlite db eintragen.
Da ein Mitglied der Familie Probleme mit dem Treppensteigen hat, möchte ich das Prozedere vereinfachen und die Liste über eine Webseite
des RasPi ausgeben.
Der request klappt auch, nur komme ich nicht dahinter, wie ich aus dem Ergebnis nur die Zeile hinter "detailname=" extrahieren kann.
Den Teil bis zum Schlüsselwort "detailname=" bekomme ich noch weg, der Eintrag des Produktes wird mit einem "\n" abgeschlossen.
Wie kann ich diesen suchen, die Position herausfinden und ab da den Rest löschen.
Ich hab schon bei String- und Listenmanipulationen gesucht, aber nichts gefunden.
Hier mein bisheriger Versuch
Code: Alles auswählen
#!/usr/bin/python3
import requests
import re
req = requests.get("https://opengtindb.org/?ean=4000540000405&cmd=query&queryid=400000000")
print (req.text)
suche = re.findall(r"detailname=[^.;:!?]{2,}", req.text)
print (suche)
In diesem Fall: "Kölln Instant Flocken, 1er Pack (1x 250gr)"
Gruß peko