Salut,
Envoyé par
nina29000
Comment intercepter cette erreur et faire en sorte que le programme continue sans erreurs ?
Si vous utilisez une méthode comme .find('Network'), la documentation lxml doit vous indiquer ce qui se passe lorsque "Network" n'est pas trouvé. Au pire, vous lancez la console Python et vous regardez ce qu'il se passe. Ca peut faire 2 choses: remonter une exception (mais vous l'auriez raconté dans votre message) ou retourner None i.e., dans ce cas, vous devez avoir une erreur comme:
AttributeError: 'NoneType' object has no attribute 'text'
Et donc il faut tester ce que retourne name.find('Network') avant de tenter de récupérer le champ "text".
- W
Partager