Maison >développement back-end >Tutoriel Python >Pourquoi InstaPy échoue-t-il avec « Impossible de déterminer l'état de chargement à partir de l'onglet en panne » et comment puis-je y remédier ?

Pourquoi InstaPy échoue-t-il avec « Impossible de déterminer l'état de chargement à partir de l'onglet en panne » et comment puis-je y remédier ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-24 21:15:14466parcourir

Why Does InstaPy Fail with

Impossible de déterminer l'état de chargement à partir de l'onglet crashé

Problème :

Lors de l'utilisation d'InstaPy, un logiciel basé sur Python et Selenium programme, les utilisateurs rencontrent parfois l'erreur "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é."

Message d'erreur :

ERROR [2018-12-10 09:53:54] [user]  Error occurred while deleting cookies from web browser!
b'Message: invalid session id\n  (Driver info: chromedriver=2.44.609551 (5d576e9a44fe4c5b6a07e568f1ebc753f1214634),platform=Linux 4.15.0-42-generic x86_64)\n'

Raisons possibles :

  • Petite taille de /dev /shm dans les conteneurs Docker
  • Chrome plante en raison d'une insuffisance mémoire

Solutions :

  • Ajouter un argument --no-sandbox :
chrome_options.add_argument('--no-sandbox')
  • Correction du petit /dev/shm Taille :
sudo mount -t tmpfs -o rw,nosuid,nodev,noexec,relatime,size=512M tmpfs /dev/shm
  • Hôte de partage /dev/shm :
-v /dev/shm:/dev/shm
  • Désactiver /dev/shm Utilisation :
chrome_options.add_argument('--disable-dev-shm-usage')

Notes supplémentaires :

  • Cette erreur concerne un problème avec Chromium où Linux tente d'utiliser /dev/ shm pour la mémoire non exécutable.
  • Le correctif a été implémenté dans la version Chrome 65.0.3299.6.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn