erreur Noeud Xml manquant
Bonjour à tous,
Je continue d'apprendre Python avec de petits programmes, ici parser les XML.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
import urllib
from lxml import etree
file = "http://thetvdb.com/api/GetSeries.php?seriesname=macgyver"
root = etree.parse(urllib.urlopen(file))
for name in root.findall("Series"):
id = name.find('seriesid').text
srn = name.find('SeriesName').text
ntw = name.find('Network').text
print id, srn, ntw |
Mon problème : ma variable ntw pointe vers le nœud Network qui n'existe pas toujours, ce qui crée une erreur.
Comment intercepter cette erreur et faire en sorte que le programme continue sans erreurs ?