Форум сайта python.su
0
from xml.dom.minidom import parse import urllib f = urllib.urlopen('http://rss-лента') xml = f.read() f.close() nd = xml.getElementsByTagName('item') title=[] link=[] pubdate=[] for z in nd: title.append(eval(z.getAttribute('title'))) link.append(eval(z.getAttribute('link'))) pubdate.append(z.getAttribute('pubdate')) for n in title: print title[n]," ",link[n],"", pudate[n]
Офлайн
568
from xml.dom.minidom import parse, parseString datasource = urllib.urlopen('http://rss-лента') xml = parse(datasource)
Офлайн
14
Лол 
Офлайн
0
FishHookпоправил, выдает другую ошибку. кажется, дело в чем-то еще
from xml.dom.minidom import parse, parseString
# -*- coding: utf-8 -*- from xml.dom.minidom import parse, parseString import urllib f = urllib.urlopen('http://...../news/rss/') xml = parse(f) f.close() print xml nd = xml.getElementsByTagName('item') title=[] link=[] pubdate=[] for z in nd: title.append(eval(z.getAttribute('title'))) link.append(eval(z.getAttribute('link'))) pubdate.append(z.getAttribute('pubdate')) for n in title: print title[n].encode('cp866')," ",link[n],"", pudate[n]
Прикреплённый файлы:
error.JPG (21,9 KБ)
Офлайн
0
XPath/RenderXSL <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>имя сайта</title> <link>адрес сайта</link> <description>Site news</description> <lastBuildDate>Sat, 27 Oct 2012 06:11:10 GMT</lastBuildDate> <generator>uCoz Web-Service</generator> <item> <title>Заголовок статьи</title> <description><![CDATA[<DIV align=justify>краткое описание]]></description> <link>ссылка на статью</link> <category>категория</category> <dc:creator>автор</dc:creator> <guid>http://посnоянная ссылка</guid> <pubDate>Sat, 27 Oct 2012 06:11:10 GMT</pubDate> </item> <item> и т.д.
Отредактировано evgenyivanov (Ноя. 2, 2012 10:34:58)
Офлайн
19
РУКАЛИЦО.jpg
за eval хочеся взять и разбить лицо
Отредактировано cutwater (Ноя. 2, 2012 10:38:09)
Офлайн
0
cutwaterчего ругаетесь? Раздел “для новичков”
РУКАЛИЦО.jpgза eval хочеся взять и разбить лицо
Офлайн
19
Документацию читать надо? не?
Кто сказал что title - это аттрибут?
title это дочерняя node по отношению к item, на что вы расчитываете пытаясь получить ее как getAttribute?
Отредактировано cutwater (Ноя. 2, 2012 10:46:57)
Офлайн
0
cutwaterЭто да, благодарю.
Документацию читать надо? не?Кто сказал что title - это аттрибут?
Офлайн