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&_redirect=voir_default_program&_recherche=0&_afficheMenu=0&_oidProgramAnnexe=" title="Lien vers la recherche par le Schema des formations" accesskey=""> Accueil du catalogue </a> <a href="ws?_cmd=getLastCatalog&_redirect=voir_default_program&_recherche=1&_afficheMenu=1&_oidProgramAnnexe=" title="Lien vers la recherche avancee" accesskey="">Recherche avancee</a> <a href="ws?_cmd=back&_redirect=voir_liste_program&_oidProgramAnnexe=" title="Lien vers la derniere recherche" class="mini" accesskey="">Voir la derniere recherche</a> <a href="ws?_cmd=addToBasket&_oid=FR_RNE_0593561A_PR_SOF-20537&_redirect=voir_liste_program&_oidProgramAnnexe=&_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
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:
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")
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
Partager