Lien Pourtant c'est très simple , quand tu exécute 'Bookmarks_parser_Html5lib_node_data.py' (Le code est en pièce jointe C'est ça le résultat). Ici 'Bookmarks_parser_Html5lib_node_data.py est un programme qui renvoie que des données / Aucune Balise.
Python 'Bookmarks_parser_Html5lib_node_data.py'
import html5lib
# Recursion sur les Nodes Html
def _recurse(node):
for node in node.childNodes:
for node in node.childNodes:
if len(node.childNodes):
_recurse(node)
else:
print node.__dict__
f = open("Bookmarks_parser.html")
parser = html5lib.HTMLParser()
doc = parser.parse(f)
_recurse(doc ,)
# Le contenu de la balise Title est ''\n Squelette\n'
{'value': u'\n Squelette\n ', '_flags': [], 'childNodes': [], 'name': None, 'pa
rent': <title>}
# Le contnenu de la balise "P" est ''nAllez dans"
{'value': u'\nAllez dans ', '_flags': [], 'childNodes': [], 'name': None, 'paren
t': <p>}
{'value': u'\n', '_flags': [], 'childNodes': [], 'name': None, 'parent': <code>}
# Le contenu de la balise "code" est "u'Fichier\u2192Enregistrer sous'"
{'value': u'Fichier\u2192Enregistrer sous', '_flags': [], 'childNodes': [], 'nam
e': None, 'parent': <code>}
Par Ailleurs si je parse Mon Fichier Python
'Bookmarks_parser_Html5lib_node_data2.py'
Je retrouve exactement le fichier en entrée
import html5lib
# Recursion sur les Nodes Html
def printTree(node , indent =0):
tree = ''
for node in node.childNodes:
tree += node.toxml()
open("Bookmarks_parser_printed.html", "wb").write(
tree.encode("utf-8"))
f = open("Bookmarks_parser.html")
parser = html5lib.HTMLParser()
doc = parser.parse(f)
printTree(doc ,)
Je te transmets le fichier python et HTML en pièce jointe avec le Premier
est commente et le second Non , Tu de commente .Mais je pense que le plus
simple serait de nous donner ton fichier Html (Source)
et que Tu nous dise qu'est ce que tu veux mettre dans un dictionnaire (
C'est quoi les Clef et c'est qui tes valeurs) Moi je te Fixe Ton Problème
Dar dar Inchalla.
Tu n'es pas le seul a burger ca fait 10 jours que je travaille avec
les registres
Windows pour les managers et c'est compliqué , c'est ca le quotidien des
Fixeurs :-).
--Ad
Le 7 février 2013 20:32, Patt Nsukami <[email protected]> a écrit :
> Vu l'excuse annoncée pour ne plus apprendre (copier/coller), je reste
> persuadé qu'il n'a JAMAIS voulu apprendre. endOfStory.
>
> Le 07/02/13, Genova<[email protected]> a écrit :
>> Le 7 février 2013 17:55, Genova <[email protected]> a écrit :
>>
>>> Pas facile d'apprend
>>> mois pour apprend de news truc, je m'y prend comme suite:
>>> Avant de faire du code je me documente beaucoup de lecture, d'audio ou de
>>> vidéo
>>> après je fait dessine des schéma si possible pour mieux comprend
>>> quand je sens que je suis prés je débute les exos ou les prototype
>>> dés que j'ai la main je reviens sur la documentation
>>> et je répète se cycle trés souvent avec mon rythme
>>> avec de petit objectifs
>>>
>>> Dans tout sa j'ai un cadre dédier à l'apprentissage, un ordi adapté, un
>>> éditeur configurer pour les besoin du python dans mon cas, quelque truc
>>> et astuce sens oublier un liste pour demander si j'y arrive pas
>>>
>>> on est tous passer par le copier coller du courage ;-)
>>>
>>> Genova
>>> +221772630047 / +221703337332
>>> +221338697269 / +221338685574
>>> 0033173033269
>>> www.dofbi.com
>>>
>>>
>>
>
>
> --
>
> Sincerely,
>
> "still water is deep"
> Patrick Nsukami, Python/Java web developer
> twitter: @LeMeteore
> phone: +221 70 605 15 88
>
> --
> Ce message a été envoyé à la liste [email protected]
> Gestion de votre abonnement : http://dakarlug.org/liste
> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
> Le site du DakarLUG : http://dakarlug.org
Title:
Squelette
Allez dans Fichier→Enregistrer
Allez dans Fichier→Enregistrer sous,
pour télécharger ce fichier.
Bookmarks_parser_Html5lib_node_content.py
Description: Binary data
-- Ce message a été envoyé à la liste [email protected] Gestion de votre abonnement : http://dakarlug.org/liste Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug Le site du DakarLUG : http://dakarlug.org
