Maison >développement back-end >Tutoriel Python >Pourquoi mon script Selenium renvoie-t-il une erreur « session supprimée en raison d'un crash de page » ?
Erreur de suppression de session en raison d'un crash de page
Introduction
Les utilisateurs de ChromeDriver ont rencontré un problème énigmatique message d'erreur lors de l'utilisation des tâches Selenium et Cron. L'erreur se manifeste par « Erreur inconnue : session supprimée en raison d'un crash de page dû à une erreur inconnue : impossible de déterminer l'état de chargement à partir de l'onglet crashé ». Cet article étudie la cause de cette erreur et propose des solutions possibles.
Analyse des erreurs
Le message d'erreur essentiel est :
selenium.common.exceptions.WebDriverException: Message: unknown error: session deleted because of page crash from unknown error: cannot determine loading status from tab crashed
Examen de le message d'erreur et les extraits de code révèlent une corrélation avec le problème appelé "à partir de l'onglet crashé".
Solution
Plusieurs solutions ont été proposées :
Correction du problème "Depuis l'onglet crashé"
Le problème "Depuis l'onglet crashé" provenait d'un problème Linux où le système a tenté d'utiliser /dev/shm pour la mémoire non exécutable. Des correctifs ont été implémentés dans les versions ultérieures de Chrome.
Référence
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!