Ich benutze Regex, um bestimmte Inhalte aus einem Suchfeld auf einer Webseite mit selenium.webDriver
abzurufen.Python Regex AttributError: 'NoneType' Objekt hat kein Attribut 'Gruppe'
Der Code funktioniert so lange, wie das Suchfeld Ergebnisse liefert, die dem Regex entsprechen. Aber wenn das Suchfeld mit der Zeichenfolge antwortet "No results"
ich Fehler:
AttributeError: 'NoneType' object has no attribute 'group'
Wie kann ich das Skript machen behandelt die "No results"
Situation?
Dank, können Sie ein spezifischeres Beispiel für Code geben? Ich will im Grunde, dass es '' '' zu 'res' schreibt, wenn es nichts findet. Oder alternativ "pass", wenn "except" verwendet wird. – Winterflags
@Winterflags Sie können überprüfen, ob "res is None" ist. Wenn ja, ändern Sie es in "" ". – Maroun
@Winterflags Beachten Sie auch, dass Ihre Regex ist gierig, es entspricht "abc (def" in der folgenden Zeichenfolge 'abc (def.'? Ist das was Sie wollen? – Maroun