Bonjour a tous,
J"ai un tout petit probleme d'algorithme...
en effet, je voudrais parcourir un arbre DOM, fourni par la librairie BeautifulSoup, avec une fonction recursive...voici ma fonction:
voici la structure du document DOM:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 def getChildrenText(self, dom): if type(dom) is types.InstanceType: for child in dom: return self.getChildrenText(child) else: return dom.string
enfin vous voyez le genre de structure...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 html -- | -- head -- | | | -- title | -- body -- | -- table -- | -- tr
mon probleme est que je n'arrive qu'a obtenir le contenu des premiers elements de l'arbre.
soit le contenu texte de head et de body...
Comment dois-je m'y prendre pour egalement obtenir le contenu de chacun des enfants?? Soit par exemple, chacun des TD de chacun des TR de l'element TABLE??
merci pour toute reponse!
cP
Partager