Hallo denis22934,
es währe hilfreich, wenn du auch noch wenigstens Teile des Pythoncodes zeigen könntest.
Wie schon angemerkt, ist es nicht ganz klar nach welchen Gesetzmäßigkeiten "innerHTML" wirklich aufgebaut ist.
Ich vermute, dass das was du "Liste" nennst in Python eigentlich ein String ist, in dem du bestimmte Elemente finde möchtest, oder?
Für dein Beispiel könnte man das so machen:
Code: Alles auswählen
inner_html = """"amount": 12{
"value" : 3
},
"""
# inner html in einzelne durch linebreaks getrennte Zeilen aufteilen
for line in inner_html.split("\n"):
# falls der string "value" in einer Zeile vorkommt, diese anhand des Doppelpunkts teilen
if "value"in line:
_, number_string = line.split(":")
# remove spaces from number_string and convert to int
number = int(number_string.strip())
print(f"Found number: {number}")
Ausgabe: Found number: 3
Das wird nur funktionieren wenn der obige Algorithmus zu den Gesetzmäßigkeiten, nach denen der String aufgebaut ist passt.
Falls innerHTML in Wirklichkeit ein JSON-string ist, kann man diesen in einen Dictionary parsen und kommt dann leicht über die Schlüssel an die Daten:
Code: Alles auswählen
list_data = json.loads(inner_html_json_string)
print(f"Found: {list_data['value']}")
Wenn es nicht anders geht müsste man vielleicht regular expressions verwenden.