Ich habe dieses Python Selenium Skript, das nach wenigen Minuten immer eine Art von Fehler wirft. Normalerweise, weil Chrome nicht genügend Arbeitsspeicher zur Verfügung hat oder ein Problem mit dem Proxy besteht, aber auch andere Fehler, so dass es schwierig ist, alle zu finden. Einfacher wäre für mich die Lösung, dass sich das Skript bei jedem Fehler einfach neu startet. Ich weiß, wie man das Skript neu startet, ich weiß einfach nicht, wie ich Python sagen soll, es zu tun, wenn JEDER Fehler passiert. Eine andere Lösung wäre etwas wie "error ignore", weil mein Skript bereits so eingestellt ist, dass es sich bei jedem x-loop neu startet, aber ich kann nichts Ähnliches für python finden.Skript neu starten, anstatt es auszuschalten, wenn Fehler in Python Selen passiert
-1
A
Antwort
1
Sie können jede Art von Fehler nur durch einen Versuch/außer um Ihren gesamten Code zu fangen und dann die Funktion in Ihrer Ausnahme-Anweisung neu starten, wenn irgendeine Art von Fehler auftritt. Hier ist ein Ausschnitt von Pseudo-Code:
def myfunc():
try:
do_something
except: # or catch one specific error with 'except AttributeError:'
myfunc()
Verwandte Themen
- 1. Skript bei Fehler neu starten
- 2. Python-Skript in Selen
- 3. Python automatischer PC neu starten
- 4. Python IDLE wird nicht "neu starten"
- 5. Starten Sie dieses Skript neu
- 6. Programm in Python neu starten
- 7. Wie kann ich ein Docker-Image neu starten, anstatt das Andockfenster neu zu starten?
- 8. Starten Sie ein VBS-Skript, wenn es abstürzt
- 9. Fehler: Skript neu starten, weil .git/FETCH_HEAD geändert
- 10. Fehler in Python-Skript (sehr neu in der Programmierung!)
- 11. Skript von Anfang neu starten, wenn Fehler in Jmeter aufgetreten sind
- 12. Traceback Fehler von Python Selen Skript (Works intermittierend)
- 13. jira-Dienst automatisch neu starten, wenn es ausfällt
- 14. Python-Skript startet nicht neu, nachdem es abgestürzt ist
- 15. Python Sellerie Aufgabe Sellerie Arbeiter neu starten
- 16. Wenn ich mein Skript ausführen passiert nichts
- 17. Python Selen-Skript läuft weiter, wenn Element nicht gefunden wird
- 18. Scrapy Spider: Spinne neu starten, wenn fertig
- 19. Python beendeten Thread kann nicht neu starten
- 20. Wie Tomcat neu starten, wenn es sich zermürbt?
- 21. (re) starten Python-Skript mit AppleScript
- 22. Python Selen Fehler
- 23. Python Selen selenium.common.exceptions.StaleElementReferenceException Fehler
- 24. Ändern Sie Funktionen in Python, anstatt sie neu zu definieren?
- 25. Fehler in Python-Skript?
- 26. Wie ein Skript aus einem anderen Skript in Python starten
- 27. Neu Selen und Maven
- 28. Selen Fehler beim Starten des Browsers
- 29. Programm neu starten tkinter
- 30. folgen Umleitung mit Python Selen Phantomjs Skript
Sie können jede Art von Fehlern fangen, indem nur eine riesige 'try' und' except' um den gesamten Code eingeben und dann die Schleife der Funktion in Ihrer 'except' Aussage. Würde das für dich funktionieren? – nostradamus
Danke Nostradamus, das hat für mich funktioniert. – user3281831
Ich verwandelte den Kommentar in eine Antwort. Es wäre schön, wenn Sie es akzeptieren/die Frage schließen könnten. Vielen Dank. – nostradamus