#Parsers get_url = re.compile(".*?)\"") # Get url entered by user from form form = cgi.FieldStorage() url = form["url"].value # Open url and read the feed formdata = urllib2.urlopen(url) blog = minidom.parse(formdata) formdata.close rootNode = blog.documentElement #print rootNode.toxml() for node in rootNode.childNodes: if (node.nodeName == "title"): for title_node in node.childNodes: if (title_node.nodeType == node.TEXT_NODE): print "

", title_node.nodeValue, "

" print "
" if (node.nodeName == "entry"): for entry_node in node.childNodes: if (entry_node.nodeName == "title"): for name_node in entry_node.childNodes: if (name_node.nodeType == node.TEXT_NODE): entry_title = name_node.nodeValue elif (entry_node.nodeName == "link"): match = get_url.search(entry_node.toxml()) print " ", entry_title, "
" elif (entry_node.nodeName == "author"): for author_node in entry_node.childNodes: if (author_node.nodeName == "name"): for authname_node in author_node.childNodes: if (authname_node.nodeType == node.TEXT_NODE): print "

Author:", authname_node.nodeValue, "


" elif (entry_node.nodeName == "content"): #get content content = "blah" elif not len(content) if (entry_node.nodeName == "summary"): pass #get summary (shouldn't do so here, cuz of "blah")