Warning: Noob question inside !
Tout commence par une bête commande tapée dans un terminal:
Puis un morceau de code Python:
Dans le fichier "rss20.rss" les différentes "sections" item contiennent différents éléments fils: title, author, link, etc...
Comment mettre simplement le contenu de ces éléments dans des variables ?!
Merci pour votre aide.
PS: J'avais prévenu, c'est une pure question de noob :)
Tout commence par une bête commande tapée dans un terminal:
$ wget http:/ /linuxfr.org/backend/news/rss20.rssPuis un morceau de code Python:
import libxml2
feed = libxml2.parseFile("rss20.rss")
items = feed.xpathEval("//item")
for item in items:
print item
Dans le fichier "rss20.rss" les différentes "sections" item contiennent différents éléments fils: title, author, link, etc...
Comment mettre simplement le contenu de ces éléments dans des variables ?!
Merci pour votre aide.
PS: J'avais prévenu, c'est une pure question de noob :)
> Lire le message (3 commentaires, moyenne: 1,7).
Vous avez demandé le commentaire #652062.



Le python à fond
Il existe mnt une librairie ecrite en python (contrairement à libxml2, pyxml qui sont des bindings) qui s'appelle "lxml". Elle utilise l'arborescence ElementTree et elle n'est pas trop compliqué à prendre en main.
Qui à fair du python autant en faire jusqu'au bout, et niveau vitesse cette lib fais partie des meilleurs.
Lien: http://codespeak.net/lxml/
Lien: http://effbot.org/zone/element-index.htm