Ich benutze Python Selen für eine Website Schaben, aber mein Crawler gestoppt wegen einer Ausnahme:Wie kann ich die Ausnahme in Selen ignorieren?
auf der Seite Dokument beigefügt
StaleElementReferenceException
: Nachricht: abgestanden Element Referenz: Element ist nicht
Wie kann ich weiter crawlen, auch wenn das Element nicht angehängt ist?
UPDATE
ich zu meinem Code ändern:
try:
libelle1 = prod.find_element_by_css_selector('.em11')
libelle1produit = libelle1.text # libelle1 OK
libelle1produit = libelle1produit.decode('utf-8', 'strict')
except StaleElementReferenceException:
pass
, aber ich habe diese Ausnahme
NoSuchElementException: Message: no such element
ich dieses auch versucht:
try:
libelle1 = prod.find_element_by_css_selector('.em11')
libelle1produit = libelle1.text # libelle1 OK
libelle1produit = libelle1produit.decode('utf-8', 'strict')
except :
pass
in Erwägung ziehen, mehr Code zu veröffentlichen, der das Problem verursacht hat. Andernfalls ist die nächstbeste Lösung, die Ausnahme mit dem try-except- oder 'with-supress'-Kontextmanager zu ignorieren – sytech