Mit dem Paket HTMLDOM kannst du das machen.
from htmldom import htmldom
page = htmldom.HtmlDom( "http://digg.com/" ).createDom()
items = page.find( "div.story-item-content" )
new_page = htmldom.HtmlDom().createDom( "<html><head><title>Digged Data</title></head><body><table></table></body></html>" )
for item in items:
title = item.find( ".story-item-title" ).text().strip()
description = item.find( ".story-item-description" ).text().strip()
new_page.find( "table" ).append( "<tr><td>" + title + "</td><td>" + description + "</td></tr>" );