bonjour
j'ai un fichier html (je vous montre un morceau de code parce que il es grand)

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<body class="b_TI-ma">
<div xmlns="" id="container">
<div id="TI-ma">
<div id="intro">
<div id="entete">
<div id="bandeau">
<div id="logo">
<a href="ws">
<img title="Lien vers le site de l'etablissement" src="media/canal/images/logo.gif" />
</a>
</div>
</div>
<h1>
<span>Master Mathematiques </span>
</h1>
</div>
</div>
<div id="left">
<h3>
<span>Catalogue des formations</span>
</h3>
<a href="ws?_cmd=getLastCatalog&amp;_redirect=voir_default_program&amp;_recherche=0&amp;_afficheMenu=0&amp;_oidProgramAnnexe=" title="Lien vers la recherche par le Schema des formations" accesskey="">
       Accueil du catalogue
    </a>
<a href="ws?_cmd=getLastCatalog&amp;_redirect=voir_default_program&amp;_recherche=1&amp;_afficheMenu=1&amp;_oidProgramAnnexe=" title="Lien vers la recherche avancee" accesskey="">Recherche avancee</a>
<a href="ws?_cmd=back&amp;_redirect=voir_liste_program&amp;_oidProgramAnnexe=" 
title="Lien vers la derniere recherche" class="mini" accesskey="">Voir la derniere recherche</a>
<a href="ws?_cmd=addToBasket&amp;_oid=FR_RNE_0593561A_PR_SOF-20537&amp;_redirect=voir_liste_program&amp;_oidProgramAnnexe=&amp;_lang=fr-FR" title="Memoriser la selection" class="mini" accesskey="">Memoriser ma selection</a>
<a href="http://www.univ-lille3.fr/fr/" title=" " accesskey=" ">Site de l'universite </a>
<a href="http://www.univ-lille3.fr/fr/etudes/orientation-emploi/suaio/" title=" " accesskey=" ">SUAIO</a>
</div>

le but ce de envoyer un message qui dis si il existe un élément div qui a un attribut id qui intro comme valeur
voila ma solution
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
from xml.dom.minidom import parse
import sys
xmlfilename=sys.argv[1]
dom=parse(xmlfilename)
divs=dom.getElementsByTagName('div')
ok=0
for div in divs:
	print(div.attributes.getNamedItem('id').value)
	if(div.attributes.getNamedItem('id').value=="intro"):
		print("trouve")
ici il m'a affiché tous les id(je le fais ex-pré) et a la fin il me dis trouve ce que je souhaite normalement mais juste apré il m'affiche un message erreur:
Traceback (most recent call last):
File "exo3.py", line 8, in <module>
print(div.attributes.getNamedItem('id').value)
AttributeError: 'NoneType' object has no attribute 'value'

merci d'avance