import urllib import xml.etree.ElementTree as et TRENNER = 79 * "=" AUSGABE_ENCODING = "latin1" def filter_rss(url, text): rss_file = urllib.urlopen(url) rss_tree = et.parse(source=rss_file) rss_file.close() for item in rss_tree.getiterator("item"): titel = item.findtext("title") beschreibung = item.findtext("description") if (text in titel) or (text in beschreibung): print TRENNER print titel.encode(AUSGABE_ENCODING) print print beschreibung.encode(AUSGABE_ENCODING) print if __name__ == '__main__': filter_rss("http://idw-online.de/pages/de/pressreleasesrss", u"Forschung")